Найти сумму 23 первых натуральных чисел, которые при делении ** 8 дают остаток 5. В...

0 голосов
24 просмотров

Найти сумму 23 первых натуральных чисел, которые при делении на 8 дают остаток 5. В паскаль


Информатика | 24 просмотров
Дан 1 ответ
0 голосов

Var i,k,s:integer;
begin
k:=0;
i:=1;
while k<>23 do
 begin;
  if i mod 8=5 then
   begin;
    s:=s+i;
    inc(k);
   end;
  inc(i);
 end;
writeln(s);
end.

(1.7k баллов)
0

Это неверное решение. Нужно найти сумму 23 чисел, удовлетворяющих условию, а не тех из 23, которые удовлетворяют.

0

Прошу прощения, голова раскалывается. Сейчас поправлю.