Chudziak Temat założony przez niniejszego użytkownika |
[C++]error C2062: type 'double' unexpected » 2012-11-19 15:33:32 Witam,podczas pisania programu wyskoczył mi taki błąd jak w temacie. W internecie jest wiele rozwiazan,ale jak na razie zadno mi nie pomoglo.Jak go naprawic? Program #include <iostream> #include <math.h> using namespace std;
int main() { double podstawa, wykladnik; do { cout << "Podaj podstawe potegi.Nie moze byc ona mniejsza od 0 i wieksza od 10^100" << endl; cin >> podstawa; } while( 0 >= podstawa >= double pow( double 10, double 100 ) ); return 0; }
|
|
kubawal |
» 2012-11-19 16:09:00 double pow( double 10, double 100 ) |
Co?????? Usuń te trzy double, a powinno się udać Nie umiesz podstaw C++ |
|
SeaMonster131 |
» 2012-11-19 16:19:08 } while( 0 >= podstawa >= pow( 10, 100 ) ); Nie jestem przekonany, czy będzie to poprawnie działać. Lepiej, żebyś połączył warunki && . |
|
Chudziak Temat założony przez niniejszego użytkownika |
» 2012-11-19 16:30:26 Dobra,zadanie wyglada tak-Mam napisać program,który bedzie pokazywał liczbe dziesietna z wyniku potegowania,ale pojawia się błąd jak w temacie.Troche to pozmieniałem i program wygląa tak: #include <iostream> #include <math.h> using namespace std;
int main() { int podstawa, wykladnik, wynik, wynik2, wynik3; cin >> podstawa >> wykladnik; wynik = double pow( podstawa, wykladnik ); wynik2 = wynik / 10; wynik3 = wynik2 % 10; cout << wynik3 << endl; cin.get(); }
ale błąd nadal sie pojawia,jak to naprawić? |
|
cyklopek11 |
» 2012-11-19 16:35:09 |
|
Chudziak Temat założony przez niniejszego użytkownika |
» 2012-11-19 16:48:44 Nie potrzebuje obecnie wywoływać funkcji. Dziękuje wszystkim za pomoc,już sam doszedłem do błędu. Program wyglada tak #include <iostream> #include <math.h> #include <cstdlib> using namespace std;
int main() { long double podstawa; int wykladnik, wynik2, wynik3; long double wynik; cin >> podstawa >> wykladnik; wynik = pow( podstawa, wykladnik ); wynik2 = wynik / 10; wynik3 = wynik2 % 10; cout << wynik3 << endl; system( "pause" ); return 0; }
|
|
SeaMonster131 |
» 2012-11-19 16:52:32 Nie potrzebuje obecnie wywoływać funkcji. |
pow( podstawa, wykladnik );
Przeczysz samemu sobie ;) To jest właśnie wywoływanie funkcji. |
|
Chudziak Temat założony przez niniejszego użytkownika |
» 2012-11-19 16:57:29 O, a myślałem że funckje wywołuję się tylko za pomocą return .:) Ta wiedza na pewno się przyda,a temat mozna zamknąć:) |
|
« 1 » |