Дан массив а ( 28 ) . найти сумму положитель " ых элементов массива . если сумма будет больше 100 , то обнулить элементы в чётных ячейках , ссли сумма будет меньше или равна 100 , то обнулить элементы в нечетных ячейках
Const n=28; var a:array[1..n] of integer; i:byte; s:integer; begin randomize; for i:=1 to n do begin a[i]:=random(41)-20; Write(a[i],' '); if a[i]>0 then s:=s+a[i] end; writeln; if s>100 then begin i:=2; while i<=n do begin a[i]:=0; i:=i+2 end end else begin i:=1; while i<=n do begin a[i]:=0; i:=i+2 end end; writeln('Сумма равна ',s); for i:=1 to n do Write(a[i],' '); writeln end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку