Witam! Mam zadanie aby utworzyć program liczący Dziete Riemanna ;) Mam zrobić to w 3 pętlach (for,while,do while). Proszę o wskazówki na temat tego jak to rozwiązać ;) Wiem tyle, że ma to wyglądać w ten sposób:
dla pętli for (int n = 0; n<1000; n++)
dla pętli while (b <10000)
gdzie b jest liczbą w mianowniku
dla pętli do while (sum != old)
gdzie old to wynik sum przed każdym kolejnym zsumowaniem
Ogarniam fakt jak to ma działać, ale jakoś nie umiem tego napisać :P Fragment mojego kodu:
#include <iostream>
#include <conio.h>
using namespace std;
int suma, old_suma;
int b;
int main()
{
cout.precision(15);
for (int n = 1; n <= 1000; n++)
{
double b = pow(n, 2);
double suma = 1 / b;
// cout << suma << endl;
}
_getch();
return 0;
}
Kiedy wczytuje to na konsolę otrzymuję na końcu wartość e-06. Jak się tego pozbyć?
Z góry dzięki za wskazówki :)