Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Invalid conversation from 'int*' to int

Ostatnio zmodyfikowano 2015-08-31 14:26
Autor Wiadomość
Garniturek
Temat założony przez niniejszego użytkownika
Invalid conversation from 'int*' to int
» 2015-08-31 13:52:49
C/C++
#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
P-137089
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.
P-137091
« 1 »
  Strona 1 z 1