Problem przy kompilacji
Ostatnio zmodyfikowano 2013-05-01 21:56
ciekawski Temat założony przez niniejszego użytkownika |
Problem przy kompilacji » 2013-05-01 21:41:20 Witam Mam problem ze skompilowaniem programu (w Visual C++) #include "stdafx.h" #include <conio.h> #include <iostream> #include <cmath> using namespace std;
bool pierwsza( unsigned liczba ) { if( liczba == 2 ) return true; for( unsigned i = 2; i <= sqrt( liczba ); ++i ) { if( liczba % i == 0 ) return false; } return true; }
void main() { unsigned x; cout << "podaj liczbe: "; cin >> x; if( pierwsza( x ) ) cout << "liczba pierwsza"; else cout << "niepierwsza"; getch(); }
Dostaje błąd: error C2668: 'sqrt' : ambiguous call to overloaded function
Co dziwne w Dev C++ się kompiluje Ktos mnie może naprowadzić jak to obejść? |
|
xevuel |
» 2013-05-01 21:56:05 |
|
« 1 » |