Var A,B,C :real;
time :integer;
begin
Writeln('сколько заработал за лето');
readln(c);
Writeln('стипендия = ');
readln(A);
Writeln('расходы на проживание');
Readln(b);
C:=c+a-b;
while (c>=0) do begin
C:=c+a-b;
b:=b+(b/100*3);
time:=time+1;
end;
writeln('денег хватит на ',time,' месяцев');
<span>end.</span>
Синих карандашей = 32*0,5=16
Зеленых карандашей = 32*0,25=8
Желтых = 32* 0,125=4
Красных = 32* 0,0625=2
16+8+4+2=30
Значит белых карандашей 32-30=2