Suma ciągu
Ostatnio zmodyfikowano 2013-01-02 18:32
karpiq Temat założony przez niniejszego użytkownika |
Suma ciągu » 2013-01-02 17:52:50 Witam! Mam problem z pierwszym zadaniem z tej strony: http://jaroslaw.mierzwa.staff.iiar.pwr.wroc.pl/cpp/kolo_przyk_2010.pdfProgram zapętla się. #include <iostream> using namespace std;
float wb( float liczba ) { if( liczba < 0 ) liczba =- liczba; return liczba; }
float p( float liczba, int stopien ) { float potega = 1; int i; for( i = 1; i < stopien + 1; i++ ) potega = potega * liczba; return potega; }
float suma( float x ) { float s = 0, liczba =- 1 / x; int i = 2; do { s = s + liczba; if( liczba < 0 ) liczba =( i / p( x, i ) ); else liczba =-( i / p( x, i ) ); i++; } while( wb( liczba ) >= 0, 001 ); return s; }
void main( void ) { float x; cout << "Podaj x: "; cin >> x; cout << "Suma: " << suma( x ); system( "pause" ); }
@edit omg już nie ważne w warunku konczącym pętle jest przecinek zamiast kropki. |
|
Mike148 |
» 2013-01-02 18:32:03 I musisz chyba jeszcze zmienić na while( wb( liczba ) <= 0.001 ) |
|
« 1 » |