• Предмет: Информатика
  • Автор: tyomadubodelov
  • Вопрос задан 8 лет назад

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

Ответы

Ответ дал: Nokard1221
0

Если я правильно понял задание, то вот:

var d, p, n:Real;

begin

d := 0; p:= 1;

while (p <= 1000) do begin

   read(n);

   if (n >0) then d := d-n;

   p := p*n;

end

writeln();

writeln('Разность: ', d);

end.

Ответ дал: tyomadubodelov
0
Я забыл указать,что необходимо вычислить разность всех введенных положительных чисел.
Ответ дал: Nokard1221
0
а ну тогда в строке где вычисляем разность пишем if( n > 0) then d := d-n; вместо d := d-n;
Ответ дал: tyomadubodelov
0
Спасибо Большое!
Ответ дал: Nokard1221
0
Пожалуйста)
Вас заинтересует