@igoodmood

Где ошибка в коде на С++?

При вводе любых значений появляется ошибка, которую не получается решить самостоятельно. Очень сильно нуждаюсь в вашей помощи.
5cba4e8d83554a46b78f949bf690ee63.PNG
#include "stdafx.h"
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
	setlocale(LC_ALL, "Russian");
	double x,u1,e,u2,n,y;
	cout<<"Введите значение x=";
	cin>>x;
	cout<<"Введите значение e=";
	cin>>e;
	u1=x;
	y=0;
	n=1;
	while(fabs(u2-u1)<=e)
	{
		u1=u2;
		n=n+1;
		y=y+u1;
		u2=(u1*pow(x,2))/(4*pow(n,2)+2*n);;
	}
	cout<<"Сумма ряда:"<<y<<endl;
	cout<<"Номер ряда:"<<n<<endl;
	system("pause");
	return 0;
}
  • Вопрос задан
  • 465 просмотров
Решения вопроса 1
byte916
@byte916
Я в плюсах не специалист, но, если верить тексту ошибки, вам нужно проинициализировать переменную u2 до начала использования. Просто добавьте, например,
u2=0;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы