#include <iostream>
#include <cmath>
using namespace std;
int main () {
int i;
double sum = 0;
// The infinite loop
for (i=1; i<50;i++) {
sum = sum + 1/pow(i,3.0);
}
cout<< sum << endl;
return 0;
}
помогите пжл решить задачу!
, n = 1, 2, 3, …
Напишите программу вычисления такого значения корня, при котором разность между двумя соседними приближениями по модулю не превысит 10-5, исходя из начального приближения x0= 1.
[COLOR=Red]поменяй название темы соответственно правилам форума/раздела и свои нароботки надо приводить.[/COLOR]
Условие [COLOR="Red"]Read any int as input. [/COLOR]\
вот решение вроде верно НО препод говорит нет
Код:
да..... спасибо за помощь:(
Код:
#include <iostream>
#include <cmath>
using namespace std;
int main () {
int i;
double sum = 0;
// The infinite loop
[COLOR="Red"] for (i=1; i<50;i++) { [/COLOR]
sum = sum + 1/pow(i,3.0);
}
cout<< sum << endl;
return 0;
}
#include <cmath>
using namespace std;
int main () {
int i;
double sum = 0;
// The infinite loop
[COLOR="Red"] for (i=1; i<50;i++) { [/COLOR]
sum = sum + 1/pow(i,3.0);
}
cout<< sum << endl;
return 0;
}
по заданию у Вас нужно посчитать сумму от 1 до 50, а Вы делаете только от 1 до 49. Может в этом все дело:)