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

Даны натуральные числа n, a1, a2, … ,an. Определить количество ak последовательности a1,a2,…,an являющихся нечётными числами(СДЕЛАТЬ В ПАСКАЛЬ АВС)

Ответы

Автор ответа: gfhjkmgfhjkm20
2

Ответ:

program p1;

var n,i,a,ak:integer;

begin

ak:=0;

write ('n = ');

readln (n);

for i:=1 to n do

begin

write ('a',i,' = ');

readln (a);

if a mod 2 <> 0 then ak:=ak+1

end;

write('ak = ',ak)

end.


Oleg0030: и потом делить на 2
gfhjkmgfhjkm20: Когда ты вводить n, то есть число после надписи n = , ты указываешь сколько чисел а ты будешь вводить.
gfhjkmgfhjkm20: Так нужен массив и числа вводить не с клавиатуры, а через функцию random?
Oleg0030: а как вводить чре комнду рандом?
gfhjkmgfhjkm20: В той программе, что у меня можно заменить строку 10 - readln(a) можно заменить настроки a:=random (10);
writeln (a); и тогда, числа а будут выбираться рандомно из промежутка от 0 до 9.
gfhjkmgfhjkm20: на строки
Oleg0030: спасибо большое,не мог бы ты обьяснить как рассказать мне это преподу
gfhjkmgfhjkm20: Так тебе надо программу через цикл или массив? И как надо вводить значения а через клавиатуру или рандом?
Oleg0030: Ладно,спасибо,там уже разберусь..что мне сделать чтобы баллы тебе зачислились,5 звезд поставить?
Oleg0030: Очень помог
Похожие вопросы
Предмет: История, автор: volodimiromelcenko95
Предмет: Алгебра, автор: nataman042
Предмет: Алгебра, автор: araqwer1234