В какой строчке допущена ошибка в программе, написанной на языке PascalABC? Программа должна высчитывать произведение элементов целочисленного массива. 1) program summa; 2) var a: Array [1..10] of integer; 3) i, p: integer; 4) begin 5) writeln('Введите 10 чисел'); 6) for i:=1 to 10 do 7) readln (a[i]); 8) p:= 0; 9) for i:=1 to 10 do 10) p:=p * a[i]; 11) writeln(‘Произведение элементов массива=',p); 12) end.

20 Мая 2021 в 19:44
165 +1
0
Ответы
1

Ошибка допущена в строке 10 программы. Начальное значение переменной p должно быть равно 1, так как умножение на 0 дает на выходе 0, и произведение всех элементов массива будет равно 0. Таким образом, строка 8 должна быть p:= 1;

17 Апр 2024 в 18:26
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир