Предмет: Информатика, автор: yakunitsyn

Решите 2 задачи по информатике 9 класс по принципу Pascal
1.Дан одномерный целочисленный массив,состоящий из 20 элементов(использовать рандомайзер).Проверить,есть ли в этом массиве нечётные элементы.
2.Дан одномерный целочисленный массив,состоящий из 20 элементов(использовать рандомайзер).Если элемент массива чётный, то прибавьте к нему 1,если нечётный-умножить на 2.Вывести на экран изменённый массив,для этого нужно снова использовать цикл​


yakunitsyn: да
yakunitsyn: так,ты спросил что за принцип такой-Паскаль?я ответил,да.Мы проходим сейчас одномерные массивы с использованием рандомайзера
yakunitsyn: это Паскаль,задачи по теме одномерные массивы.
yakunitsyn: не думая,я как-то сейчас только это понял,извини за неудобства
yakunitsyn: нет,не родной,я с Хорватии переехал в санкт-Петербург и сложно до сих правильно писать по-русски

Ответы

Автор ответа: Мерконюк
2

1) program exec;

var a:array[1..20] of integer;

var p,i:integer;

begin

randomize;

for i:=1 to 20 do begin

a[i]:=random(50);

writeln (a[i]);

if (a[i] mod 2<>0) then p:=p+1;

end;

if (p>0) then writeln ('Присутствуют нечётные элементы')

else writeln ('Не присутствуют нечётные элементы');

end.

2) program exec;

var a:array[1..20] of integer;

var p,i:integer;

begin

randomize;

for i:=1 to 20 do begin

a[i]:=random(50);

writeln (a[i]);

if (a[i] mod 2=0) then a[i]:=a[i]+1

else a[i]:=a[i]*2;

end;

writeln ('---'); // разделение двух массивов

for i:=1 to 20 do writeln (a[i]);

end.

Похожие вопросы
Предмет: История, автор: master112351