Предмет: Информатика,
автор: gamounts1337
На летних каникулах Вася с одноклассниками поехали отдыхать в Приэльбрусье.
В один погожий день они решили подняться на вершину Эльбруса. Для этого им нужно набрать H метров высоты. Физическая подготовка ребят оказалась далеко не на высоте, из-за чего после каждого подъема на T метров половина школьников возвращалась вниз в лагерь. Если группа не делилась на две равные части — один школьник мог как спуститься, так и остаться.
Зная, что в начале восхождения группа состояла из N человек, определите, какое наименьшее и наибольшее количество ребят смогло бы подняться на вершину Эльбруса.
Формат ввода
Заданы три натуральных числа H, T и N (1 ≤ H, T, N ≤ 10**9).
Формат вывода
Выведите два числа — наименьшее и наибольшее количество ребят.
На паскале
DonCarleone18:
Ооо, чуть подкорректировал и уже 20
это подкорректированное решение где 20 тебе дали или нет
нет
program new;
var
h,t,n,min,max,kol,i:int64;
tp:real;
begin;
readln(h,t,n); min:=n; max:=n;
kol:=h div t;
for i:=1 to kol do
begin;
min:=min div 2;
tp:=max mod 1;
if tp=0.5 then;
max:=(max div 2)+1;
tp:=0;
end;
writeln(min);
writeln(max);
end.
var
h,t,n,min,max,kol,i:int64;
tp:real;
begin;
readln(h,t,n); min:=n; max:=n;
kol:=h div t;
for i:=1 to kol do
begin;
min:=min div 2;
tp:=max mod 1;
if tp=0.5 then;
max:=(max div 2)+1;
tp:=0;
end;
writeln(min);
writeln(max);
end.
вот подкорректированное
спасибо тебе большое!!!! я очень благадарна
А есть решение 3 или 4?
у меня нет
минута осталась
сделали 3 и4
Ответы
Автор ответа:
0
Ответ вот получите распишитесь
где
Ну блин если это шутка то правда не смешно мне очень нужно
Похожие вопросы
Предмет: Физика,
автор: sofafo01
Предмет: Математика,
автор: linaraalibaeva38
Предмет: Химия,
автор: shivaya
Предмет: Математика,
автор: нэля205
Предмет: Математика,
автор: bonyak11