Определить значение переменной а после выполения следующего алгоритма
a := 9
b := a mod 5
b := b*10
a := b div 5 - 3
143
147
Ответы на вопрос:
a := 9 //a=9 , b=0
b := a mod 5 //a=9 b=4
b := b*10 //a=9 b=40
a := b div 5 - 3 //a=5 b=40
a=5
uses crt;
type
massiv = array [1..100] of integer; // объявляем свой тип данных
var
mass : massiv ;
sum, proiz , i , n: integer;
begin
clrscr;
write('Введите длину массива : '); readln(n);
sum := 0 ;
proiz := 1 ; // единица потому что у нас умножение, если умножать на 0 будет 0 всегда!!
for i:=1 to n do
begin
write('Введите ', i , ' элемент : '); readln(mass[i]);
if (mass[i] mod 2 = 0) then sum := sum + mass[i]
else proiz := proiz * mass[i];
end;
writeln('Сумма четных равна ', sum);
writeln('Произведение нечетных равно ', proiz);
readln; // чтобы программа не закрывалась
end.
Популярно: Информатика
-
ladavasilenko05.03.2020 14:49
-
mariyaskobenko119.06.2020 16:04
-
Siyahbeyazask119.07.2021 08:13
-
Рофлер07.08.2020 09:12
-
EvelinaKPACABA07.07.2020 20:31
-
софи25320.11.2020 15:24
-
Olegg930.06.2021 08:42
-
KOTEНОКGAB05.06.2021 23:24
-
Alina2952128.12.2022 22:26
-
liza143903.04.2022 18:00