Предмет: Информатика,
автор: LLIkoLHik322
Мой богатый дядюшка подарил мне 1 доллар в мой первый день рождения. В каждый следующий день рождения он удваивал свой подарок и прибавлял к нему столько долларов, сколько лет мне исполнилось. Посчитать общую сумму денег, подаренных к N-ому дню рождения, и указать к какому дню рождения сумма подарки превысит 100 долларов
Ответы
Автор ответа:
0
var y,i,m,n:integer;
begin;
readln(n);
m:=1;
while m<100 do
begin;
inc(y);
m:=m*2+y;
end;
write(y+1);
m:=0;
writeln;
for i:=1 to n do
begin;
m:=m*2+i;
writeln('y=',i,' m=',m);
end;
end.
y=1 m=1
y=2 m=3
y=3 m=8
y=4 m=19
y=5 m=42
y=6 m=89
7
begin;
readln(n);
m:=1;
while m<100 do
begin;
inc(y);
m:=m*2+y;
end;
write(y+1);
m:=0;
writeln;
for i:=1 to n do
begin;
m:=m*2+i;
writeln('y=',i,' m=',m);
end;
end.
y=1 m=1
y=2 m=3
y=3 m=8
y=4 m=19
y=5 m=42
y=6 m=89
7
Автор ответа:
0
Спасибо! Но можно ли сделать так, чтобы день рождения можно было указывать самому?
Автор ответа:
0
Имеется ввиду первый день рождения?
Автор ответа:
0
Нет, чтобы число N-ого день рождения можно было вводить с клавиатуры. И программа считала бы всё сразу, и общую сумму денег, и превышает ли сумма подарков 100 долларов
Автор ответа:
0
Ладно, я закончил с интересной задачей, можно и поработать над Вашей.
Похожие вопросы
Предмет: Биология,
автор: denprosto86
Предмет: Математика,
автор: zanelturarbek
Предмет: Литература,
автор: bogdantv22
Предмет: Алгебра,
автор: nastasyakiska