Вгороде n, как это ни странно, живет ровно n детей. чтобы обеспечить их всех подарками к новому году фабрика деда мороза производит ровно n подарков. при этом, чтобы не повторяться, все подарки имеют разный вес: первый подарок весит 1 кг, а каждый следующий на 2 кг больше предыдущего. деду морозу необходимо подобрать сани правильной вместимости (вместимость должна точно совпадать с суммарным весом подарков). чтобы деду морозу не мучаться каждый раз с подсчетом суммарного веса подарков, придумайте формулу, вычисляющую необходимую величину. под формулой понимается некоторое выражение, которое может содержать целые числа, переменную n, операции сложения (обозначается «+»), вычитания (обозначается «-»), умножения (обозначается «*») и круглые скобки для изменения порядка действий. умножение необходимо записывать с использованием знака «*». запись вида «2n» для обозначения произведения числа 2 и переменной n неверная, нужно писать «2 * n». пример правильного (по форме записи) выражения: 5 + (n - 1) * 2 + n*(n-1). p.s. деду морозу без разницы придумаете ли вы формулу или напишете свою программу вместо предложенного шаблона. формат входных данных полученную формулу необходимо вставить в код программы вместо многоточия. обращаем внимание, что в конце строки обязательно должен стоять знак «; ». например, вот так: weight = 5 + (n - 1) * 2 + n*(n-1);
117
239
Ответы на вопрос:
Можно воспользоваться вариантом vladmor, он более легкий и подходит под эту , но чтобы не повторяться, для разнообразности, предложу свой вариант.1+3+5+7 это ничто иное как арифметическая прогрессия.есть несколько формул суммы членов прогрессии, но под этот тип подойдёт такая: - это член последовательности с индексом 1, то есть первое число в ряду. d - это разность между двумя соседними членами, из большего вычитаем меньшее n - это сколько всего членов и так, у нас получается = 1 (в условии сказано что первый подарок весит 1кг) d = 2 (в условии сказано что следующий подарок увеличивается на 2, ничто иное как разность) n = это переменная, она нам не известна, поэтому так и оставим. - это сумма веса всех подарков, в примере используется слово " weight" что в переводе "вес", поэтому подставим это слово.и теперь подставим что у нас имеется.weight = weight = в коде программу будет записано так weight = ( ( 2+2*(n-1) ) / 2)*n проверим, например у нас 5 детей, значит надо 5 подарков, это 1+3+5+7+9 = 25 проверим формулу weight = ( ( 2+2*(5-1) ) / 2) *5weight = ( ( 2+2*4 ) / 2) *5weight = ( ( 2+8 ) / 2) *5weight = ( 10 / 2) *5weight = 5 *5weight = 25 всё сходится. расписал подробно, чтобы всё было понятно так же этот вариант подойдёт для других таких типовых , а вариант vladmor подойдёт только в некоторых случаях, будь внимателен(на)
Если я не ошибаюсь, то вес подарков - это последовательность нечетных чисел: 1, 3, 5, 7, 9 и таких чисел n остается найти сумму n чисел. далее можно заметить, что 1 = 1² (n=1) 1 + 3 = 4 = 2² (n=2) 1 + 3 + 5 = 9 = 3² (n=3) 1 + 3 + 5+ 7 = 16 = 4² (n=4) и так далее то есть сумма нечетных n равна n² формула может быть такой: weight = n*n;
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
ZloYDedyskA20.05.2021 21:05
-
david200531704.11.2022 23:00
-
Belay2820.12.2020 01:31
-
ZoiTema06.03.2021 11:16
-
SkipMe24.11.2020 16:19
-
Stukaneva10.10.2021 16:21
-
ROMA70602.06.2021 07:50
-
viktoriacotik108.02.2021 06:40
-
alina06alina11.10.2022 10:03
-
Киря200655524.10.2020 10:41
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.