Это просто! Вот решение: Var n,a,time:integer; Begin Readln(n); a:=1;time:=0; while time if frac(time/5)=0 then a:=a*2; time:=time+1; //èëè âìåñòî ýòîãî " Inc(time); " End; Writeln(a); End. И результаты проверки: 10 секунд: 4 амёбы 25 секунд: 32 амёбы 72 секунды: 32768 амёбы
Небошльшая ошибочка в кодировке вышла... В общем, вместо " time:=time+1; " можно написать " Inc(time); "
Можете без функции time сделать?
Это не функция, аназвание переменной ;)
Если не нравится time, то можно все time в коде поменять, например на t))