QUi sto dimostrando che un numero è primo mi dice errore ultima riga dove cè la } perchè manca } ma non capisco c'è..
Mi potete dire in merito? Grazie!!
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int divisore, numero, resto;
cout<<"Fornisci un numero: ";
cin>> numero;
divisore=2;
while (divisore<numero)
{
resto = numero%divisore;
if (resto==0)
//crivello di eratostene
{
cout<<"Il numero "<<numero<<" non e' primo\n";
}
else if (divisore == numero)
{divisore = divisore+1;
cout<<"Il numero "<<numero<<" e' primo\n ";
}
mpg
Starting Member
Messaggio: 20 di 21
Iscritto il: 28/11/2017, 09:35
Firefox 56.0 64 bits
Windows 10 64 bits
Mi potete dire in merito? Grazie!!
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int divisore, numero, resto;
cout<<"Fornisci un numero: ";
cin>> numero;
divisore=2;
while (divisore<numero)
{
resto = numero%divisore;
if (resto==0)
//crivello di eratostene
{
cout<<"Il numero "<<numero<<" non e' primo\n";
}
else if (divisore == numero)
{divisore = divisore+1;
cout<<"Il numero "<<numero<<" e' primo\n ";
}
mpg
Starting Member
Messaggio: 20 di 21
Iscritto il: 28/11/2017, 09:35
Firefox 56.0 64 bits
Windows 10 64 bits