Вводятся m чисел , если ввели больше 10 то отыскать их

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

Задать свой вопрос
1 ответ
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 gt; 10 then writeln(s);
    if m lt; 10 then writeln(p);
end.
Надежда Скрипаленко
Почему произведение 1?
Ольга Шадричева
а ты головой задумайся, это ж творение. если б было 0 вначале то и в конце всегда было бы 0
Андрей
1 - нейтральное число при умножении, так же как 0 при прибавлении
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт