Винни-Пух решил в Новом году придумать ровно 2019 песенок-пыхтелок. Первого января
Винни-Пух решил в Новеньком году придумать ровно 2019 песенок-пыхтелок. Первого января он придумал 5 песенок, 2 января на один больше (то есть, 6), на последующий день еще на один больше (то есть, 7) и так далее (не считая, быть может последнего денька, когда он допридумывал оставшиеся до N песенки). Обусловьте, за сколько дней он разделался с этой задачей.
Комментарий. Если бы ему необходимо было придумать всего 12 песенок, то ему потребовалось бы 3 денька: в первый 5 песенок, во 2-ой 6 песенок и в третий одна оставшаяся.
ПОМОГИТЕ,ОЧЕНЬ ПРОШУ!!!!!
1 ответ
Антон Сухоставцев
Делал на 1С, но при желании можно свои поставить операторы (собственного языка, основное метод))))
Процедура КнопкаВыполнитьНажатие(Кнопка)
НужноСочинитьПесенок = 2019;
ПесенокВДень = 5;
СочинилПесенок = 0;
КоличествоДней = 0;
Пока СочинилПесенок lt; НужноСочинитьПесенок Цикл
Если (СочинилПесенок + ПесенокВДень) gt; НужноСочинитьПесенок Тогда ПесенокВДень = НужноСочинитьПесенок - СочинилПесенок;
КонецЕсли;
СочинилПесенок = СочинилПесенок + ПесенокВДень;
КоличествоДней = КоличествоДней + 1;
Сказать(Строчка(КоличествоДней)+" денек(ей) сочинил "+Строчка(ПесенокВДень)+ " песенок. Всего сочинил "+Строка(СочинилПесенок));
ПесенокВДень = ПесенокВДень + 1;
КонецЦикла;
Сообщить("Понадобилось "+Строка(КоличествоДней)+ " дней");
КонецПроцедуры
Известия:
1 денек(ей) сочинил 5 песенок. Всего сочинил 5
2 денек(ей) сочинил 6 песенок. Всего сочинил 11
3 денек(ей) сочинил 7 песенок. Всего сочинил 18
.......
57 денек(ей) сочинил 61 песенок. Всего сочинил 1 881
58 день(ей) сочинил 62 песенок. Всего сочинил 1 943
59 денек(ей) сочинил 63 песенок. Всего сочинил 2 006
60 денек(ей) сочинил 13 песенок. Всего сочинил 2 019
Пригодилось 60 дней
Процедура КнопкаВыполнитьНажатие(Кнопка)
НужноСочинитьПесенок = 2019;
ПесенокВДень = 5;
СочинилПесенок = 0;
КоличествоДней = 0;
Пока СочинилПесенок lt; НужноСочинитьПесенок Цикл
Если (СочинилПесенок + ПесенокВДень) gt; НужноСочинитьПесенок Тогда ПесенокВДень = НужноСочинитьПесенок - СочинилПесенок;
КонецЕсли;
СочинилПесенок = СочинилПесенок + ПесенокВДень;
КоличествоДней = КоличествоДней + 1;
Сказать(Строчка(КоличествоДней)+" денек(ей) сочинил "+Строчка(ПесенокВДень)+ " песенок. Всего сочинил "+Строка(СочинилПесенок));
ПесенокВДень = ПесенокВДень + 1;
КонецЦикла;
Сообщить("Понадобилось "+Строка(КоличествоДней)+ " дней");
КонецПроцедуры
Известия:
1 денек(ей) сочинил 5 песенок. Всего сочинил 5
2 денек(ей) сочинил 6 песенок. Всего сочинил 11
3 денек(ей) сочинил 7 песенок. Всего сочинил 18
.......
57 денек(ей) сочинил 61 песенок. Всего сочинил 1 881
58 день(ей) сочинил 62 песенок. Всего сочинил 1 943
59 денек(ей) сочинил 63 песенок. Всего сочинил 2 006
60 денек(ей) сочинил 13 песенок. Всего сочинил 2 019
Пригодилось 60 дней
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Рассматривая литературный язык как сложное взаимодействие книжного языка и разговорного,В.И.Чернышёв горячо
Разные вопросы.
Арабы входят в __________________ групп народов. Местом расселения арабов с незапамятных
Разные вопросы.
Грузовой автомобиль марки краз за одну поездку может доставить 7.500 кирпичей
Математика.
Определить предложения какие они по цели высказывания и по интонации
Русский язык.
"Три толстяка" Называли эту площадь Площадью Звезды последующей причине.
Русский язык.
на одной грядке коротышки посадили 3 ряда морковок по 8 штук
Разные вопросы.
эссе на тему какое образование дается в каждой семье
Қазақ тiлi.
Put the verb in brackets into the Present Indefinite.
1The Volga ,
Английский язык.
Сколько стоит коктейль молочный? Точную цену надо?
Математика.
Составить рассказ Из чего складывался культ монарха помазанника Божьего?
История.
Облако тегов