Даны натуральные числа n, a1, a2, … ,an. Определить количество ak последовательности a1,a2,…,an являющихся нечётными числами(СДЕЛАТЬ В ПАСКАЛЬ АВС)
Ответы
Ответ дал:
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
Когда ты вводить n, то есть число после надписи n = , ты указываешь сколько чисел а ты будешь вводить.
Так нужен массив и числа вводить не с клавиатуры, а через функцию random?
а как вводить чре комнду рандом?
В той программе, что у меня можно заменить строку 10 - readln(a) можно заменить настроки a:=random (10);
writeln (a); и тогда, числа а будут выбираться рандомно из промежутка от 0 до 9.
writeln (a); и тогда, числа а будут выбираться рандомно из промежутка от 0 до 9.
на строки
спасибо большое,не мог бы ты обьяснить как рассказать мне это преподу
Так тебе надо программу через цикл или массив? И как надо вводить значения а через клавиатуру или рандом?
Ладно,спасибо,там уже разберусь..что мне сделать чтобы баллы тебе зачислились,5 звезд поставить?
Очень помог
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
3 года назад
3 года назад
8 лет назад