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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.01.2011, 18:35   #1
T_U_S_U_A
Пользователь
 
Регистрация: 21.01.2011
Сообщений: 10
Вопрос ошибка в паскале

в массиве найти произведение элементов, следующих за максимальным.
или покажите мою ошибку
Код:
Program n2;
Uses Crt;
Var a:array[1..10] of integer;
i,j,max,s,n,k,p:integer;
begin
Clrscr;
writeln('Введите размерность матрицы n: ');
write('n= ');
readln(n);
writeln('Введите элементы матрицы:');
for i:=1 to n do begin
write('a[',i,']= ');
readln(a[i]);
end;
max:=a[1];
for i:=1 to n do begin
if a[i]>max then
max:=a[i];
k:=i;
end;
p:=1;
for i:=k+1 to n do begin
p:=p*a[i];
end;
writeln('произведение эл после max: ',p);
writeln('max: ',max);
write('Для выхода нажмите Enter');
readln;
end.

Последний раз редактировалось Stilet; 23.01.2011 в 18:21.
T_U_S_U_A вне форума Ответить с цитированием
Старый 21.01.2011, 18:38   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
max:=a[1];k:=1;
for i:=1 to n do 
if a[i]>max then begin
max:=a[i];
k:=i;
end;
p:=1;
for i:=k+1 to n do begin
p:=p*a[i];
end;
writeln('произведение эл после max: ',p);
writeln('max: ',max);
write('Для выхода нажмите Enter');
readln;
end.
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 21.01.2011 в 18:42.
Mad_Cat вне форума Ответить с цитированием
Старый 21.01.2011, 19:50   #3
T_U_S_U_A
Пользователь
 
Регистрация: 21.01.2011
Сообщений: 10
По умолчанию

спасибо заработало
T_U_S_U_A вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В чем ошибка на паскале? myrakami Помощь студентам 6 23.12.2010 16:29
Ошибка в турбо паскале (массивы) leraaa Паскаль, Turbo Pascal, PascalABC.NET 7 20.04.2010 09:37
Па С++ сделал, а на Паскале ошибка. DanielDefo Паскаль, Turbo Pascal, PascalABC.NET 1 02.04.2010 15:37
ошибка # 205 в Паскале.. ZloyGeniy99 Помощь студентам 9 10.02.2010 23:12
ошибка 207 в Паскале WWWTED Помощь студентам 1 21.12.2009 21:09