FOR09. Адади бутуни N (> 0) ва адади ҳақиқии A дода шудаанд.
Танҳо як оператори давриро истифода бурда, қимати ифодаи зеринро ҳисоб кунед:
1 - A + A^2 - A^3 + ... + ((-1)^N * A^N).
Оператори шартӣ истифода бурда нашавад.
Ҳал дар C++.
#include <bits/stdc++.h>
using namespace std;
int main() {
int N;
double A;
cin >> N >> A;
double summ = 0.0, start = 1.0;
int deg = 1;
for(int i = 1; i <= N; i++) {
summ += deg * start;
start *= A;
deg *= -1;
}
cout << summ;
return 0;
}