Вопрос задан 03.07.2023 в 03:05. Предмет Информатика. Спрашивает Катрук Ваня.

Напишите программу, которая вводит натуральное число N , затем – N целых чисел, и вычисляет их

сумму и произведение. Входные данные Первая строка содержит число N ( N ≥ 1 ). В следующих N строках записаны целые числа, по одному в каждой строке. Выходные данные Программа должна вывести в одной строке сумму и произведение введённых чисел, разделив их пробелом. Примеры входные данные 5 1 2 3 4 5 выходные данные 15 120 ПАСКАЛЬ
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Юрченко Никита.

var

       a: array[1..10000] of Int64;

       n, i: Word;

       sum, m: Int64;

begin

       Read (n);

       m := 1;

       

       for i := 1 to n do

               Read (a[i]);

       

       sum := n * (n + 1) div 2;

       

       for i := 1 to n do

               m := m * a[i];

       

       Write (sum, ' ', m)

end.        

0 0
Отвечает Меньшиков Александр.

Ответ:

program z1;

var N,a,s,p,i: integer;

begin

readln (N);

s:=0;

p:=1;

for i:=1 to n do

begin

readln (a);

s:=s+a;

p:=p*a

end;

writeln(s,'   ',p);

end.

Объяснение:

Ввод N

Начальное значение s

Начальное значение p

Цикл для i от 1 до N

Действия в цикле (составной оператор):

1) Ввод числа a

2) Вычисление суммы

3) Вычисление произведения

Вывод s, p

При больших значениях введенных чисел, следует поменять тип переменной p, например, на real.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот программа на Python, которая выполняет описанные вами действия:

python
# Считываем количество чисел N = int(input("Введите количество чисел: ")) # Инициализируем переменные для суммы и произведения sum_of_numbers = 0 product_of_numbers = 1 # Считываем N целых чисел и обновляем сумму и произведение for _ in range(N): num = int(input("Введите целое число: ")) sum_of_numbers += num product_of_numbers *= num # Выводим сумму и произведение print(sum_of_numbers, product_of_numbers)

Вы можете вставить этот код в файл с расширением .py и выполнить его с помощью интерпретатора Python. Программа попросит вас ввести сначала количество чисел (N), а затем поочередно N целых чисел. После этого она выведет сумму и произведение введенных чисел.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос