(+ 1.1)1.1
(- 1.2)-0.1
(+ 1.3)1.2
(- 1.4)-0.2
(+ 1.5)1.3
(- 1.6)-0.3
(+ 1.7)1.4
(- 1.8)-0.4
(+ 1.9)1.5
(- 2)-0.5
(+ 2.1)1.6
(- 2.2)-0.6
(+ 2.3)1.7
(- 2.4)-0.7
range = 14
rezult = -0.7
Найти значение выражения
Дано целое число N (>0) Найти значение выражения 1.1 - 1.2 + 1.3 -... Нужно составить программу на С ++ Помогите пожалуйста, а то я незнаю как ее составить :-(
Код:
#include <iostream>
#include <conio.h>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
srand((unsigned)time(0));
int range = rand()%10 + 5;
float rezult = 0, numer = 1.1;
for(int idx = 1; idx <= range; idx++)
{
if(idx % 2 != 0)
{
rezult += numer;
cout <<"(+ "<< numer << ")" << rezult << endl;
}
else
{
rezult -= numer;
cout <<"(- "<< numer << ")" << rezult << endl;
}
numer += 0.1;
}
cout<< "range = " << range << endl;
cout<< "rezult = " << rezult << endl;
cout<<endl;
getch();
return 0;
}
#include <conio.h>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
srand((unsigned)time(0));
int range = rand()%10 + 5;
float rezult = 0, numer = 1.1;
for(int idx = 1; idx <= range; idx++)
{
if(idx % 2 != 0)
{
rezult += numer;
cout <<"(+ "<< numer << ")" << rezult << endl;
}
else
{
rezult -= numer;
cout <<"(- "<< numer << ")" << rezult << endl;
}
numer += 0.1;
}
cout<< "range = " << range << endl;
cout<< "rezult = " << rezult << endl;
cout<<endl;
getch();
return 0;
}
Код: