Решите 2 задачи по информатике 9 класс по принципу Pascal
1.Дан одномерный целочисленный массив,состоящий из 20 элементов(использовать рандомайзер).Проверить,есть ли в этом массиве нечётные элементы.
2.Дан одномерный целочисленный массив,состоящий из 20 элементов(использовать рандомайзер).Если элемент массива чётный, то прибавьте к нему 1,если нечётный-умножить на 2.Вывести на экран изменённый массив,для этого нужно снова использовать цикл
182
363
Ответы на вопрос:
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.
Популярно: Информатика
-
Evelina088921.11.2020 19:55
-
vladazimenko1501.09.2020 09:39
-
паша57314.08.2022 16:35
-
nastyaSmIlE2009124.10.2021 02:04
-
makusolka11.01.2020 22:24
-
Deer2203.06.2022 22:21
-
sofyadeeva20.06.2020 20:01
-
AnnaKnuazev27.06.2021 04:06
-
RomaDiduh03.01.2020 08:43
-
zhgulevatanya06.08.2022 12:47