Вводятся m чисел , если ввели больше 10 то найти их сумму , если меньше 10 то найти...

0 интересует 0 не интересует
119 просмотров

Вводятся m чисел , если ввели больше 10 то найти их сумму , если меньше 10 то найти произведение


спросил от (30 баллов) в категории Информатика
1 Ответ
0 интересует 0 не интересует
ответил от Доцент (53.1k баллов)
 
Лучший ответ

Var
    m, i: integer;
    s, p, d: real;

begin
    readln(m);
    p := 1;
    s := 0;
    
    for i := 1 to m do
    begin
        readln(d);
        s := s + d;
        p := p * d;
    end;
    
    if m > 10 then writeln(s);
    if m < 10 then writeln(p);
end.

оставил комментарий от (30 баллов)
0 0

Почему произведение 1?

оставил комментарий от Доцент (53.1k баллов)
0 0

а ты головой подумай, это ж произведение. если б было 0 изначально то и в конце всегда было бы 0

оставил комментарий от Доцент (53.1k баллов)
0 0

1 - нейтральное число при умножении, так же как 0 при добавлении

...