Задать вопрос
17 апреля, 12:59

Решите, проверьте в паскале и только потом отправляйте.

Создайте массив из n

элементов (1 < n < 20) и найдите произведение всех его элементов.

Элементы массива вводятся генератором случайных чисел.

+2
Ответы (2)
  1. 17 апреля, 14:11
    0
    Const

    n = 20;

    var

    i: integer;

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

    p: real;

    begin

    Randomize;

    p : = 1;

    for i : = 1 to n do

    begin

    a[i] : = Random (21) - 10;

    p : = p * a[i]

    end;

    writeln ('Произведение всех элементов равно ', p:0:0)

    end.

    Тестовое решение:

    Произведение всех элементов равно - 15431472000000
  2. 17 апреля, 15:03
    0
    var

    a: array [1 ... 20] of integer;

    i, n: integer;

    k: longint;

    begin

    k : = 1;

    readln (n) ;

    for i : = 1 to n do

    begin

    a[i] : = random (10) ;

    write (a[i], ' ') ;

    end;

    writeln () ;

    for i : = 1 to n do

    k : = k * a[i];

    writeln (k) ;

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