Salve a tutti.
ieri la prof ha assegnato di compliare un programma che generi numeri primi gemelli finchè l'utente vuole. io ho deciso di farne una piccola variante, permettendo di generare numeri primi gemelli, cugini o sexy a scelta. dopo averlo compilato e testato ho notato che il ciclo while non funziona... potreste dare uno sguardo al codice e dirmi dov'è l'errore?
grazie in anticipo
Codice PHP:
#include <iostream>
using namespace std;
int main()
{
int a,risp;
char risp2,quit;
cout<<"inserisci un numero intero positivo ";
cin>>a;
if(a<0)
cout<<"il numero inserito non e' un intero positivo";
cout<<"digita 1, 2 o 3 se vuoi visualizzare rispettivamente i primi gemelli, cugini o sexy di "<<a;
cin>>risp;
if((risp=!1)&&(risp=!2)&&(risp=!3))
cout<<"hai scelto un'opzione non valida";
if(risp==1)
do {
a=a+2;
cout<<a;
cout<<"vuoi continuare? 0 per terminare, 1 per continuare";
cin>>risp2;
} while(risp2==0);
if(risp==2)
do {
a=a+4;
cout<<a;
cout<<"vuoi continuare? 0 per terminare, 1 per continuare";
cin>>risp2;
} while(risp2==0);
if(risp==3)
do {
a=a+6;
cout<<a;
cout<<"vuoi continuare? 0 per terminare, 1 per continuare";
cin>>risp2;
} while(risp2==0);
cout<<"premere un tasto per terminare";
cin>>quit;
return 0;
}