Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2016, 16:34   #1
Алексей123123123
Новичок
Джуниор
 
Регистрация: 16.12.2016
Сообщений: 0
По умолчанию Составить алгоритм

Тема: «Одномерные массивы»
Найти 2 наибольших элемента среди элементов массива А(16).
Нужен алгоритм. Выполнить просчет работы алгоритма при задании трех различных вариантов исходных данных.
Алексей123123123 вне форума Ответить с цитированием
Старый 16.12.2016, 16:55   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Код:
if A[1]>A[2] 
then begin indexMax1 := 1; indexMax2 := 2 end
else begin indexMax1 := 2; indexMax2 := 1 end;

for i:=3 to n do begin
  if A[i]>A[indexMax1] 
  then 
       begin indexMax2 := indexMax1; indexMax1 := i end
  else 
       if A[i]>A[indexMax2] then indexMax2 := i;
не проверял. но должно работать.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 16.12.2016, 18:08   #3
JIeIIIa
Пользователь
 
Регистрация: 21.12.2011
Сообщений: 54
По умолчанию

Если еще актуально, пишите: stealth(собака)bigmir.net
JIeIIIa вне форума Ответить с цитированием
Старый 16.12.2016, 21:13   #4
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Код:
if A[1]>A[2] 
then begin indexMax1 := 1; indexMax2 := 2 end
else begin indexMax1 := 2; indexMax2 := 1 end;

for i:=3 to n do begin
  if A[i]>A[indexMax1] 
  then 
       begin indexMax2 := indexMax1; indexMax1 := i end
  else 
       if A[i]>A[indexMax2] then indexMax2 := i;
не проверял. но должно работать.
Сергей, эта тема же во фрилансе.
Вадим Мошев вне форума Ответить с цитированием
Старый 16.12.2016, 21:50   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Вадим Мошев Посмотреть сообщение
эта тема же во фрилансе
точно. извините, не заметил
да, думаю, что автору всё равно нужно, чобы кто-то разжевал и в рот положил.
Так что, надеюсь, я не сильно испортил фриланс своим примером....
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
составить алгоритм Alexander2810 Помощь студентам 1 02.04.2014 13:05
составить алгоритм dearkato Помощь студентам 5 23.10.2011 19:49
Составить алгоритм Maxim_aka47 Помощь студентам 4 12.10.2011 19:08
составить алгоритм michal3003 Помощь студентам 0 19.05.2011 17:16
Составить алгоритм Vikenty Помощь студентам 3 27.05.2010 22:32