Вопрос № 171483: Здравствуйте! Необходимо решить следующую задачу (написать весь код): Написать программу, печатающую квадраты всех натуральных чисел от 0 до заданного натурального n, из арифметических операций разрешается использовать лишь сложение и вычитани...
Вопрос № 171483:
Здравствуйте! Необходимо решить следующую задачу (написать весь код): Написать программу, печатающую квадраты всех натуральных чисел от 0 до заданного натурального n, из арифметических операций разрешается использовать лишь сложение и вычитание, причем общее число действий должно быть порядка n.
Это задача по основам программирования, просьба не использовать "продвинутые" функции. Ограничиться только использованием циклов. Желательно, чтобы работала на MS Visual C++ 6.0.
Отвечает Лысков Игорь Витальевич, Модератор :
Здравствуйте, starcode. Решение в приложение. Используем формулу (n+1)2 = n2 + 2n + 1 В итоге, нахождение очередного квадрата сводится к накапливанию сумм (2n + 1), вычисление которого можно свести к сдвигу на один бит влево и инкременту
Приложение:
----- Удачи!
Ответ отправил: Лысков Игорь Витальевич, Модератор
Ответ отправлен: 20.08.2009, 10:02 Украина, Кировоград Тел.: +380957525051 ICQ # 234137952 Mail.ru-агент: igorlyskov@mail.ru Абонент Skype: igorlyskov
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 253407
на номер 1151 (Россия) |
Еще номера »
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценить выпуск »
Нам очень важно Ваше мнение об этом выпуске рассылки!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.