В какой строчке допущена ошибка в программе, написанной на языке 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.
Знаешь ответ?
Чтобы оставить ответ, войдите или зарегистрируйтесь.
Ответ или решение 1
Пиус
В данной программе допущена ошибка в строке №8. При выполнении этой программы в строке №10 результат всегда будет равен нулю. Соответственно, результат строки №11 будет выводиться на экран в следующем виде: "Произведение элементов массива=0". Чтобы результат был верным надо строку №8 переписать следующим образом: p:=a[1]. Вследствие этого изменения на экране будет отображаться правильный ответ, выведенный из строки №11.
Новые вопросы в разделе Информатика
s3129502@gmail.com
16.02.2024, 13:53
Информатика
7-9 класс
Адинела
05.10.2022, 08:15
Гаязутдин
05.10.2022, 01:10
Алайбек
05.10.2022, 01:05
Акияма
05.10.2022, 01:00