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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.05.2010, 22:29   #1
счастливая
Пользователь
 
Регистрация: 11.04.2010
Сообщений: 13
Печаль максимальная разница между порядковыми номерами одинаковых элементов

15Дан целочисленный массив из 50 элементов. Элементы массива могут принимать значения от 100 до 150 — сведения о сборе пшеницы с одного гектара земли. Опишите на языке программирования алгоритм, который находит максимальную разницу между порядковыми номерами гектаров, с которых собрали одинаковое количество пшеницы. Гарантируется, что есть по крайней мере одна пара элементов с одинаковыми значениями. Исходные данные объявлены так, как показано ниже. Запрещается использовать переменные не объявленные ниже, но разрешается не использовать часть из них.
const N = 50;
var A: array[1..N] of integer;
i, j, max: integer;
begin
for i:=1 to N do
readln(A[i]);

end.
счастливая вне форума Ответить с цитированием
Старый 24.05.2010, 23:40   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

примерно так:
Код:
max := -1;
for i:=1 to N-1 do
  for j:=i+1 to N do
    if A[i]=A[j] then
      if (j-i)>max then max := (j-i);

  writeLn('максимальная разница равна ',max:1);
  readln;
Serge_Bliznykov вне форума Ответить с цитированием
Старый 25.05.2010, 00:43   #3
счастливая
Пользователь
 
Регистрация: 11.04.2010
Сообщений: 13
По умолчанию

спасибо большое)
счастливая вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вычислить: сумму элементов массива с нечетными номерами - паскаль vasil-diman Помощь студентам 1 18.05.2010 18:51
максимальная сумма элементов подмассива в массиве Sparky Помощь студентам 11 05.11.2009 15:50
Разница между датами deenka БД в Delphi 3 31.01.2008 13:21
Найти разность суммы элементов массива В(20) с чётными номерами... никита989 Помощь студентам 6 16.01.2008 13:51