• Дана последовательность целых положительных чисел. Найти произведение только тех чисел, которые больше заданного числа m. на языке паскаль

Ответы 2

  • var

    i:integer;

    proizv,o:real;

    m,n:real;

    begin

    proizv:=1;

    i:=0;

    read(m);

    read(n);

    while(i<n) do

    begin

    read(o);

    if o>m then proizv:=proizv*o;

    i:=i+1;

    end;

    writeln(proizv);

    end.

    • Автор:

      drake
    • 5 лет назад
    • 0
  • PascalABC.NET 3.4.2, сборка 1859 от 08.11.2018Внимание! Если программа не работает, обновите версию!

    begin

     var a := ArrRandom(ReadInteger('Число элементов ='), -99, 99);

     a.Println;

     var m := ReadInteger('m =');

     a.Where(t -> t > m).Aggregate(BigInteger(1), (p, q)-> p * q).Println

    end.

    answer img
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years