Опубликовано 26.01.2018 по предмету Информатика от Гость

Винни-Пух решил в Новом году придумать ровно 2019 песенок-пыхтелок. Первого января он придумал 5 песенок, 2 января – на один больше (то есть, 6), на следующий день – еще на один больше (то есть, 7) и так далее (кроме, быть может последнего дня, когда он допридумывал оставшиеся до N песенки). Определите, за сколько дней он управился с этой задачей.

Комментарий. Если бы ему нужно было придумать всего 12 песенок, то ему потребовалось бы 3 дня: в первый 5 песенок, во второй 6 песенок и в третий – одна оставшаяся.

ПОМОГИТЕ,ОЧЕНЬ ПРОШУ!!!!!

Ответ оставил Гость

Делал на 1С, но при желании можно свои поставить операторы (своего языка, главное алгоритм))))

Процедура КнопкаВыполнитьНажатие(Кнопка)
 НужноСочинитьПесенок = 2019;
ПесенокВДень = 5;
 СочинилПесенок = 0;
КоличествоДней = 0;
 Пока СочинилПесенок < НужноСочинитьПесенок Цикл
   Если (СочинилПесенок + ПесенокВДень) > НужноСочинитьПесенок Тогда  ПесенокВДень = НужноСочинитьПесенок - СочинилПесенок;
КонецЕсли;
      СочинилПесенок = СочинилПесенок + ПесенокВДень;
   КоличествоДней = КоличествоДней + 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 дней

Не нашел нужный ответ?

Если ответ по предмету Информатика отсутствует или он оказался неправильным, то попробуй воспользоваться поиском других ответов во всей базе сайта.


Найти другие ответы