Консультация № 197111
17.11.2019, 10:31
0.00 руб.
0 1 1
Здравствуйте! Прошу помощи в следующем вопросе:Массив из чисел от -20 до 20. Найдите наибольший нечетный элемент и сумму отрицательных элементов массива. в pascal

Обсуждение

давно
Старший Модератор
31795
6196
19.11.2019, 11:56
общий
это ответ
Здравствуйте, JonMoxley!

Смотрите код:
[code lang=pascal]const
n=20;
var
a:array[1..n]of integer;
b,c:integer;
begin
for b:=1 to n do a[b]:=random(41)-20;
for b:=1 to n do write(a[b]:4);
writeln;
c:=1;
while(c<n)and((a[c] and 1)=0)do inc(c);
if c<=n then
begin
for b:=c to n do if odd(a[b])and(a[b]>a[c])then c:=b;
writeln('maximum odd elemtnts:=',a[c]);
end else writeln('no odd elemtnts');
c:=0;
for b:=1 to n do if a[b]<0 then c:=c+a[b];
writeln('summa negative elements:=',c);
end.[/code]
Удачи!
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

Форма ответа