Come si può leggere dal titolo, sto avendo delle difficoltà in un esercizio che mi richiede di immagazzinare in un array bidimensionale i primi 100 numeri primi.
#include <iostream>
using namespace std;
int controlla(int primo);
int main()
{
int n=1, j=1, x;
int ArrayBid[10][10];
while (j <= 100)
{
n++;
x = controlla(n=;
if( x == 0)
{
for(int r = 0; f < 10; r++)
for(int c = 0; c < 10; c++)
ArrayBid[r][c] = n;
}
j++;
}
cout << ArrayBid << endl;
return 0;
}
int controlla(int primo)
{
int i, p=0;
for(i = 2; i <= primo -1; i++)
{
if(primo % i == 0)
p = 1;
}
return p;
}
Questo è il codice che ho buttato giù finora e non riesco trovare l'errore/ gli errori. Non linciatemi nel caso ci fossero delle bestialità, sono ancora alle prime armi . Grazie in anticipo dell'aiuto