Задать вопрос
4 мая, 23:49

Дана последовательность целых положительных чисел. Найти произведение только тех чисел, которые больше заданного числа М. Если таких нет, то выдать сообщение об этом.

Нужно решить в Паскале с помощью линейных массивов

+1
Ответы (1)
  1. 5 мая, 00:12
    0
    Program p;

    uses crt;

    const N = 10; {N - количество чисел в последовательности}

    var i, p, M:integer; a:array[1 ... N] of integer;

    begin

    p:=1;

    write ('введите число M=') ; readln (M) ;

    writeln ('введите исходный массив') ;

    for i:=1 to N do {начало цикла по кол эл }

    begin

    write ('a[', i,']=') ; readln (a[i]) ; {ввод эл массива}

    if a[i]>M then p:=p*a[i];

    end;

    if M=1 then writeln (' элементов > M нет')

    else writeln ('p=', p) ; {печать произведения}

    readln

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Дана последовательность целых положительных чисел. Найти произведение только тех чисел, которые больше заданного числа М. Если таких нет, ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы