Robię zadanie ktorego celem jest sprawdzenie czy liczba jest pierwsza. Najpierw wpisuje ilosc liczb w tablicy, potem kolejno pozycje w tablicy. Program sprawdza, a nastepnie wypisuje po kolei czy liczba jest pierwsza.
Np:
Wpisuje 2 3 6
Wyswietla sie 1 0
int pierwsza(int tab[], int n)
{
for (int i=0;i<n;i++){
if (tab[i]<2){
cout<<"0 ";
}
for(int j=2;j*j<=tab[i];j++)
{
if (tab[i]>=2 && tab[i]%j==0 )
{
cout<<"1 ";
}
}
}}
Program wyswietla tylko 1 liczbe, mimo ze jest wiecej indeksow w tabeli