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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2012, 08:52   #1
Олимпиада 2012
Новичок
Джуниор
 
Регистрация: 20.12.2012
Сообщений: 2
По умолчанию контрольная работа по информатике

кароче мне тут дали задачу немагу решить помогите
Дается последовательность из N чисел. Найти максимальное произведение среди всех пар этих чисел.

Формат входных данных:
Первая строка входного файла содержит целое число N(1<=N<=1000). В следующей строке задаются N целых чисел, каждое число из которых по модулю меньше или равно 1000.

ПОМОГИТЕ СРОЧНО НУЖНО !!!
Олимпиада 2012 вне форума Ответить с цитированием
Старый 22.12.2012, 09:08   #2
domovou
Пользователь
 
Аватар для domovou
 
Регистрация: 01.09.2012
Сообщений: 88
По умолчанию

входной файл
Код:
10
2 3 5 4 7 8 9 6 5 4
Код:
var a : array[1..1000] of integer;
    n, k, i, max : integer;
    f:text;
begin
assign(f,'f.txt');
reset(f);
readln(f,n);
for i := 1 to n do
         read(f,a[i]);
close(f);

k := 1;
max := a[1] * a[2];
for i := 2 to n-1 do
    begin
     if (a[i] * a[i + 1]) > max then
        begin
        max := a[i] * a[i + 1];
        k := i;
        end;
    end;
writeln;
writeln(max);
end.
Программист - это не тот, кто пишет программы, а тот, чьи программы работают.
domovou вне форума Ответить с цитированием
Старый 22.12.2012, 09:47   #3
Олимпиада 2012
Новичок
Джуниор
 
Регистрация: 20.12.2012
Сообщений: 2
По умолчанию

благодарствую, работает))
теперь если можно еще одну)
В ряд стоят N стульев. Время от времени подходит человек и садится на один из свободных стульев. При этом соседи (если такие есть) встают и уходят. Какое наибольшее число стульев может оказаться занятым, если сначала все они своюодны?
Формат входных данных:
Первая строка входного файла содержит целое число N(1<=N<=1000)
Олимпиада 2012 вне форума Ответить с цитированием
Старый 22.12.2012, 13:30   #4
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

http://programmersforum.ru/showthread.php?t=222845
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Контрольная работа KostyaS Помощь студентам 3 21.04.2011 23:44
Контрольная работа по информатике akimov885 Свободное общение 5 01.04.2011 15:14
контрольная работа ГалинаБ Помощь студентам 17 19.01.2011 01:30
контрольная работа Rustem5 Паскаль, Turbo Pascal, PascalABC.NET 10 28.06.2010 16:55
контрольная по информатике! baalse Фриланс 5 28.01.2010 13:59