Invalid conversation from 'int*' to int
Ostatnio zmodyfikowano 2015-08-31 14:26
Garniturek Temat założony przez niniejszego użytkownika |
Invalid conversation from 'int*' to int » 2015-08-31 13:52:49 #include<iostream> #include<cstdlib> using namespace std; bool czy_pierwsza( int n ) { if( n < 2 ) return false; for( int i = 2; i * i <= n; i++ ) if( n % i == 0 ) return false; return true; } int main() { int n[ 100000 ]; int liczbaprob; cin >> liczbaprob; for( int j = 1; j <= liczbaprob; j++ ) { cin >> n[ j ]; } for( int j = 1; j <= liczbaprob; j++ ) { if( czy_pierwsza( n ) ) cout << "Liczba " << n << " jest pierwsza" << endl; else cout << "Liczba " << n << " nie jest pierwsza" << endl; } system( "pause" ); return 0; } Wyskakuje mi błąd jak w temacie, proszę o pomoc |
|
michal11 |
» 2015-08-31 14:26:05 if( czy_pierwsza( n ) ) Brakuje indeksu. Swoją drogą masz dokładnie opisany jaki jest błąd, pewnie nawet w której linijce wystarczyło to tylko znaleźć (na kilkanaście linii kodu to nie jest wielki wysiłek) i zastanowić się co jest nie tak, na pewno trwało by to krócej niż napisanie posta na forum. I tak zresztą pewnie zaraz temat poleci do śmieci. Następnym razem kod wstaw w znaczniki. |
|
« 1 » |