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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.06.2009, 18:11   #1
britva666
Пользователь
 
Регистрация: 31.05.2009
Сообщений: 24
По умолчанию Какбы задачка в Паскале

Пожалуйста попробуйте описать на русском языке или одном из языков программирования алгоритм поиска номера первого из двух последовательных элементов в целочисленном массиве из 30 элементов, сумма которых максимальна (если таких пар несколько, то можно выбрать любую из них). Чет ниче в голову не приходит
britva666 вне форума Ответить с цитированием
Старый 30.06.2009, 18:28   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Ничего сложного. Пусть есть массив MAS, N = 30:

Код:
индекс = 1
макс_сумма = MAS[1] + MAS[2]
цикл по i от 2 до N-1
 если MAS[i]+MAS[i+1]>макс_сумма то 
  {
   макс_сумма = MAS[i] + MAS[i+1]
   индекс = i
  }
После этого в "индекс" - индекс нужного элемента.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачка на Паскале Евгений2 Помощь студентам 16 18.05.2009 16:37
Задачка в Паскале. koshkarjov Помощь студентам 6 13.03.2009 17:52
задачка на паскале evrey Паскаль, Turbo Pascal, PascalABC.NET 4 04.06.2008 20:59
Задачка на Паскале Dissid Помощь студентам 2 09.10.2007 21:28