Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Obliczanie sumy 1/i^2

Ostatnio zmodyfikowano 2014-09-19 10:24
Autor Wiadomość
Anim
Temat założony przez niniejszego użytkownika
Obliczanie sumy 1/i^2
» 2014-09-19 09:59:32
Mam do napisania program obliczający sumę 1/i^2, dla i=100 000 000...a następnie na jego podstawie wyznaczyć liczbę PI. Jest to zad.8 ze strony: http://szuflandia.pjwstk.edu.pl/~karolad/PROGR1/Studia_dzienne/Laboratorium_2.pdf

Stworzyłem oczywiście sobie prostą pętlę for. Jednak dla wartości i=100 000 000 trwa to w nieskończoność :) Czy można to jakoś zrobić szybko ? Lub czy może w tym zadaniu nie do końca chodzi o obliczenie sumy, a o znalezienie liczby PI ? Jak sądzicie ?

C/C++
#include <iostream>
#include <math.h>
using namespace std;



int main()
{
    int i, n;
    long double b;
    float pi;
   
    cout << "Program do obliczenia sumy kwadratow n odwrotnych skladnikow\n" << endl;
   
    for( i = 1; i < 100 000 000; i++ )
    {
       
        b += 1 /( pow( i, 2 ) );
       
       
    }
    cout << "Wynik = " << b << endl;
    cout << "Liczba PI = " << sqrt( b * 6 ) << endl;
}
P-117175
Anim
Temat założony przez niniejszego użytkownika
» 2014-09-19 10:24:13
Już nieważne :) Wybaczcie za zaśmiecenie :) To co jest u góry działa jednak w zupełności :)
P-117176
« 1 »
  Strona 1 z 1