Ввести действительное число x, вычислить и вывести y = 11 * x^10 + 10 * x^9 + 9 * x^8 + ... + 2 * x + 1. Надо написать программу, только не супер сложно. И если можно объяснить принцип работы
#include <iostream> #include <cmath> using namespace std; int main(){ float x, y; // x - исходное число, y - итоговое cout << "X = "; // вводим x cin >> x; int a = 11; // a - числа перед x (11, 10, 9 и тд) int b = pow(x, 10); // b - степень x (10я, 9, и тд) y = 0; // начальная сумма = 0 while (a >= 2){ // пока число перед x больше 2 (в условии это последний элемент ряда) y += a * b; a -= 1; b /= x; } cout << y; return 0; } Код #include <iostream> #include <cmath> using namespace std; int main(){ float x, y; // x - исходное число, y - итоговое cout << "X = "; // вводим x cin >> x; int a = 11; // a - числа перед x (11, 10, 9 и тд) int b = pow(x, 10); // b - степень x (10я, 9, и тд) y = 0; // начальная сумма = 0 while (a >= 2){ // пока число перед x больше 2 (в условии это последний элемент ряда) y += a * b; a -= 1; b /= x; } cout << y; return 0; }