FOR05. Адади бутуни N (> 0) дода шудааст.
Қимати ифодаи зеринро барои N аъзои аввали пайдарпаии зерин ҳисоб кунед:
1.1 - 1.2 + 1.3 - ... .
Оператори шартӣ истифода бурда нашавад.
Ҳал дар C++.
#include <bits/stdc++.h>
using namespace std;
int main() {
int N;
cin >> N;
double ans = 0.0, start = 1.1;
int deg = 1;
/*
Мушоҳида кардан душвор нест, ки ҳангоми рақами
тартибии аъзо тоқ будан он ба сумма ҷамъ мешаваду
ҳангоми ҷуфт будан - аз сумма тарҳ мешавад.
(-1)^i = 1, агар i ҷуфт бошад ва
(-1)^i = -1, агар i тоқ бошад.
*/
for(int i = 1; i <= N; i++) {
ans += deg * start;
start += 0.1;
deg *= -1;
}
cout << ans;
return 0;
}