ПОМОГИТЕ Добрые люди. С клавиатуры вводятся дейстивительные числа и последовательно суммируются. Когда их сумма превысит 150, найти количество введенных чисел и их сумму. Через оператор FOR пожалуйста.

1
Вы уверены, что через For? По условию больше бы While подошло.
просто с for препод сказал сделать, не на зачет не пустит(

Ответы и объяснения

  • Segrif
  • почетный грамотей
2013-11-03T16:20:40+00:00
Через for разве что так:

var i,k:integer; a,s:real;
begin
s:=0; k:=0;
for i:=1 to 2 do begin read(a); s:=s+a; k:=k+1; i:=1; if s>150 then break end;
write(k,' ',s)
end.