C/C++Составить программу возведения натурального числа n в квадрат, учитывая такую закономерность:
1 ^ 2 = 1,
2 ^ 2 = 1 + 3,
3 ^ 2 = 1 + 3 + 5,
4 ^ 2 = 1 + 3 + 5 + 7,
п ^ 2 = 1 + 3 + 5 + 7 + 9 + ... + 2n-1.
Не использовать операцию умножения!

19 Сен 2019 в 09:43
307 +2
0
Ответы
1
#include <iostream>
int main() {
int n;
std::cout << "Enter a natural number n: ";
std::cin >> n;
int result = 1;
int i = 1;
int oddNumber = 1;
while (i < n) {
oddNumber += 2;
result += oddNumber;
i++;
}
std::cout << "The square of " << n << " is: " << result << std::endl;
return 0;
}
19 Апр 2024 в 21:39
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир