|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.08.2012, 16:05 | #1 |
Пользователь
Регистрация: 21.06.2012
Сообщений: 36
|
Даны вещественные массивы А,В и С, содержащие по 50 элементов. Вычислить
Ребят, помогите . У меня есть алгоритм решения задачи, а код в голову не лезет...
Вот задача: Даны вещественные массивы А,В и С, содержащие по 50 элементов. Вычислить ti=min(Bi)/max(Ai)+max(Ci)/min(Bi+Ci) при min(Ai) < max(Bi), ti=max(Bi+Ci)+min(Ci) иначе Вот алгоритм: Составить процедуру создания массива и процедуру нахождения мин и мкс в массиве. Вызвать их по три раза с фактическими параметрами. Найденные значения мин и макс сравнить и подставь в формулы. |
19.08.2012, 02:59 | #2 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
а как массивы заполнять, с клавиатуры или рандомно?
from dark to light)
|
19.08.2012, 05:45 | #3 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Слушай, ну вот код, массивзаполняется с клавиатуры
Код:
from dark to light)
Последний раз редактировалось Алексей_2012; 19.08.2012 в 05:58. |
19.08.2012, 09:03 | #4 |
Пользователь
Регистрация: 21.06.2012
Сообщений: 36
|
Алексей, спасибо! Массивы надо было рандомно, но это я уже сам исправлю. И надо с процедурами (тема процедуры и функции). Спасибо!
|
19.08.2012, 13:23 | #5 | |||
Старожил
Регистрация: 23.10.2010
Сообщений: 2,331
|
Внимательно читаем:
Цитата:
Цитата:
Цитата:
max(Bi+Ci), min(Bi+Ci) - это надо вначале сложить элементы массивов, а потом искать max(Bi+Ci) и min(Bi+Ci). Как-то так получается ...
Как-то так, ...
|
|||
19.08.2012, 16:07 | #6 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
ViktoR, по формуле 2 нужно к максимальному элементу в массиве "В" прибавить максимальный элемент массива "С" затем к полученной сумме прибавить минимальный элемент "С", по моей формуле так и получается, так что обе формулы эквивалентны
from dark to light)
|
19.08.2012, 19:09 | #7 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,342
|
Соглашусь с ViktorR. Эти формулы не эквивалентны.
Например: B: 1 2 3 C: -1 -2 -3 max(Bi+Ci)=0 min(Bi+Ci)=0 maxBi=3 maxCi=-1 maxBi+maxCi=2 minBi=1 minCi=-3 minBi+minCi=-2 Мне непонятно наличие буквы i около T.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
19.08.2012, 20:36 | #8 | |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
Цитата:
|
|
19.08.2012, 21:52 | #9 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,342
|
Такая мысль меня посещала, но тогда теряется смысл поиска минимума/максимума среди ОДНОГО элемента массива.
В общем, ждем комментариев ТС, если его еще интересует данная тема.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
21.08.2012, 12:38 | #10 |
C / C++ / Java
Пользователь
Регистрация: 23.01.2011
Сообщений: 14
|
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Пусть даны вещественные числа a1,a2,...,an. | MarinShka | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 22.12.2010 01:58 |
Даны два одномерных массива, содержащие вещественные числа. Упорядочить по убыванию значен | [Meeen] | Общие вопросы C/C++ | 1 | 08.06.2010 00:49 |
Даны 4 вещественные матрицы. Найти сумму | Свечечка | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 01.06.2010 12:43 |
Даны вещественные числа a1,a2,...,an | Floro Flores | Помощь студентам | 4 | 19.05.2010 00:03 |
одномерные массивы(C++) - Найти максимальный положительный элемент и вычислить сумму элементов массива | Scarletred | Помощь студентам | 2 | 03.04.2010 03:08 |