Другие языки программирования и технологии

C++ Условие тут: http://content.foto.mail.ru/mail/sdss2/_myphoto/i-197.jpg

Juriy Belskiy
Juriy Belskiy
202
// Visual C++ 2010 console application
// 2011-10-13
#include <iostream>
#include <clocale>
#include <iomanip>
using namespace std;
void main()
{
setlocale(LC_CTYPE, "Russian_Russia.1251");

do
{
double n, e, s = 0, x = 2, y = 3, z = 4, k = 2, d;
bool flag = true;
int count = 0;

cout << " Введите n: ";
cin >> n;
cout << endl << " Введите e: ";
cin >> e;

s = 1 + pow(n / (x * y * z), k);

do
{
count++;

if (n != 0)
{
x++; y++; z++; k += 2;

if (flag == true)
{
s += pow(n / (x * y * z), k);
flag = false;
d = pow(n / (x * y * z), k);
}
else
{
s -= pow(n / (x * y * z), k);
flag = true;
d = pow(n / (x * y * z), k);
}

}
else
{
s = 0;
break;
}
}
while (??? abs(e)); // Условие задайте самостоятельно.. .

cout << endl << " S = " << setprecision(17) << s;

fflush(stdin);
cin.get();
system("cls");
}
while (true);
}
НК
Николаев Константин
81 601
Лучший ответ
Странная закономерность. У Вас там ошибка в задании! Либо все элементы складываются, тогда 4-е слагаемое должно быть с плюсом, либо знакопеременный ряд - тогда 2-е слагаемое с минусом!

Вот Николай, взял на себя ответственность, считать ряд знакопеременным! :)