#include <iostream>
using namespace std;
void main()
{
int i;
int Z, A;
locale::global(locale("russian_russia.866")); //чтобы писалось по-русски
wcout<<L"Введите число Z:";
cin>>Z;
A=0;//Сумма ряда первоначально равна 0
i=1;
while(Z>A){ //программа будет выполняться до тех пор, пока сумма рzда не достигнет число Z
A+=i;
cout<<"A("<<i<<")="<<A<<endl;
i++;
}
wcout<<L"Сумма ряда Z = 1 + 2 + 3 + ...:"<<A<<endl;;
}
int Z(int A)
{
int res = 0;
for(int i = 1; res < A; i++)
res += i;
return res;
}
$ cat a.cpp
#include <iostream>
using namespace std;
int main()
{
cout<<"Enter A: ";
int a=0;
cin>>a;
int z=0;
int s=1;
while(z<=a)z+=s++;
cout<<"Sum Z="<<z<<"\n";
}
$ make a
g++ a.cpp -o a
$ ./a
Enter A: 123456
Sum Z=123753
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.