Информатика Помогите решить задачу

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

Информатика
Помогите решить задачу


image

Информатика (36 баллов) | 35 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Var x,s,k:integer;
begin
readln(x,s);
k:=-1;
while (s>=x)and(x>=1) do
 begin
 k:=k+1;
 s:=s-x;
 x:=x-1;
 end;
if x=0 then k:=k+s;
writeln(k);
end.

Пример:
4 9
2

(194k баллов)