Задать вопрос
16 июня, 16:40

Ввести массив целых чисел, который в заранее не известен

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

Получить произведение элемента производного массива.

+1
Ответы (2)
  1. 16 июня, 18:23
    0
    Var

    A, S, P, M:real;

    Begin

    WriteLn ('Введи число') ;

    ReadLn (M) ;

    S:=0;

    P:=1;

    WriteLn ('Введи массив чисел') ;

    Repeat

    ReadLn (A) ;

    S:=S+A;

    P:=P*A;

    Until S>M;

    WriteLn ('Произведение элементов равно ', P) ;

    WriteLn ('Сумма элементов равна ', S) ;

    End.
  2. 16 июня, 20:40
    0
    Const

    n=10000;

    var

    b:array[1 ... n] of integer;

    a, s, p, i:integer;

    begin

    readln (a) ;

    i:=1;

    p:=1;

    s:=0;

    while s<=a do

    begin

    readln (b[i]) ;

    s:=s+b[i];

    p:=p*b[i];

    i:=i+1;

    end;

    writeln ('Произведение элементов = ', p) ;

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