kolejne odwołania się do funkcji bez wprowadzania początkowych wartości.
Ostatnio zmodyfikowano 2015-06-06 11:57
adi1525 Temat założony przez niniejszego użytkownika |
kolejne odwołania się do funkcji bez wprowadzania początkowych wartości. » 2015-06-05 20:43:03 Witam, mam pewien problem i nie mogę sobie z nim poradzić, otóż mam funkcję: double wybor() { string warunek; int y; int n; cout << "Jaki wzor funkcji chcesz wybrac??" << endl; cout << "1.Wielomian" << endl cin >> y; switch( y ) { case 1: do { cout << "Podaj stopien wielomianu: " << endl; cin >> n; double * tab = new double[ n ]; for( int i = n; i >= 0; i-- ) { if( i > 1 ) { cout << "Podaj wyraz przy x^" << i << ": "; cin >> tab[ i ]; } if( i == 1 ) { cout << "Podaj wyraz przy x: "; cin >> tab[ 1 ]; } if( i == 0 ) { cout << "Podaj wyraz wolny: "; cin >> tab[ 0 ]; } } cout << "twoja funkcja to: "; for( int i = n; i > 1; i-- ) { cout << tab[ i ] << "x^" << i << " + "; } cout << tab[ 1 ] << "x + " << tab[ 0 ] << endl; cout << "Potwierdzasz ?? tak/nie" << endl; cin >> warunek; } while( warunek == "nie" ); } } double CalkaProstokaty( double * wska, double * wskb, int * wskn ) { double a = * wska; double b = * wskb; int n = * wskn; double dx =( b - a ) / n; double S = 0; for( double i = 1; i <= n; i++ ) { S = S + funkcja( a +( i / n ) *( b - a ) ); } return S * dx; } I mój problem to, jak wywołać funkcję wybor() aby cała wywołała się tylko raz a potem wywoływała się tylko tablica tab[0] ponieważ w niej zapisane są współczynniki wielomianu. |
|
pekfos |
» 2015-06-05 22:36:13 Źle zaprojektowałeś program. |
|
adi1525 Temat założony przez niniejszego użytkownika |
» 2015-06-05 22:53:28 No to jak to zmodyfikować??? myślałem żeby do funkcji wybor() dać pętlę if która mi wybierze na początku całość a potem tylko jedną cześć ale znowu przeszkadza mi instrukcja switch. |
|
michal11 |
» 2015-06-06 02:39:11 Napisz 2 funkcje albo dodaj jakiś argument określający jak ma działać ta funckja |
|
adi1525 Temat założony przez niniejszego użytkownika |
» 2015-06-06 08:44:27 Tylko jak zrobić, żeby najpierw wywołać funkcję wybor a następnie z niej uzyskać tablicę i w 2 funkcji już tylko z tej tablicy korzystać ??? Raczej tablicy globalnej zrobić nie mogę.
A znowu jak zrobię ten argument w funkcji wybor, który będzie mi wybierał którą część funkcji robić to nie wiem jak to zrobić z tym switch. |
|
adi1525 Temat założony przez niniejszego użytkownika |
» 2015-06-06 11:57:07 Mógłby ktoś mi teoretycznie podpowiedzieć jak mam to zrobić?? Nie musi być jakoś profesjonalnie, byle by działało. |
|
« 1 » |