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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.01.2011, 22:34   #1
amikulia
Пользователь
 
Регистрация: 14.01.2011
Сообщений: 15
По умолчанию 15 здача

дан массив А из К целых чисел. найти и вывести на экран все четные положительные элементы массива стоящие после максимального элемента массива. что здесь не так?
Код:
uses crt;
var a:array[1..100]of integer;
    i,k,max,n:integer;
begin
clrscr;
writeln('vvedite rasmernost massiva');
readln(n);
randomize;
max:=-100;
for i:=1 to n do
begin
     a[i]:=random(30)-10;
     write(a[i]:3);
     if max<a[i] then begin max:=a[i]; k:=i; end;
end;writeln;
for i:=k+1 to n do
begin
     if (a[i]>0 and a[i] mod 2=0) then write(a[i]:3);
end;
readln;
end.

Последний раз редактировалось Stilet; 14.01.2011 в 23:31.
amikulia вне форума Ответить с цитированием
Старый 14.01.2011, 22:41   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

if (a[i]>0) and (a[i] mod 2=0) then write(a[i]:3);
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Последня надежда на ВАс по другом тока капец Помогите!!! Здача на Паскале VADOS2009-1 Помощь студентам 0 03.06.2009 18:38