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

составьте программу которая заполняет массив a[1..10] случайными целыми числами в диапазоне от 1 до 10 и находит сумму элементов с четными значениями и количество элементов с нечетными значениями

Ответы

Автор ответа: towerbel
0
var
a:array [1..10] of integer;
i,sum,kol:integer;
begin
for i:=1 to 10 do a[i]:=random(10)+1;
for i:=1 to 10 do write(a[i],' ');
writeln;
for i:=1 to 10 do
if a[i] mod 2=0 then sum:=sum+a[i] else kol:=kol+1;
writeln(sum);
writeln(kol);
end.
Автор ответа: мартик2000
0
спасибо, но ведь нужно количество элементов с нечетными значениями!!!
Автор ответа: мартик2000
0
Извините, но это не вся задача!!!! я в информате не такой уж и лох! решение не всё!!!
Автор ответа: towerbel
0
простите, но судя по всему лох! первый цикл for задает массив длиной 10 из случайных чисел от 1 до 10. второй цикл идет по массиву и смотрит если остаток от деления на 2 равен 0(т.е. число четное) то добовляет a[i] в sum, иначе( если число четное) прибавляет 1 к kol. и потом программа выводит sum и kol. если не верите мне, откройте паскаль и посмотрите
Автор ответа: мартик2000
0
спасибо)) сразу не разобралась))
Похожие вопросы
Предмет: Математика, автор: mariamvorobeva11