Mi serve un aiuto in c++

di il
9 risposte

Mi serve un aiuto in c++

Ciao a tutti avrei bisogno di un aiuto in questo programma dove devo creare un menu con 5 casi e il mio problema e che non riesco a mettere come avere un numero primo, trovare i divisori, ecc . Ora vi scrivo il programma e perfavore mi serve un aiuto.

#include<iostream>
using namespace std;
int menu ();
int main()
{
int i,n,r,a,d,e,f,uscita,scelta;
do{

scelta = menu();
cout<<"inserisci un numero"<<endl;
cin>>n;
switch(n)
{
case 1:
// primo(n);
for(i=2;i<n;i++)
cout<<"stampa numero primo"<<endl;
break;
case 2:
// divisorenumero(n);
cout<<"stampa i divisori del numero"<<endl;
break;
case 3:
// elevamentopotenza(n);
cout<<"stampa elevamento al quadrato"<<endl;
break;
case 4:
// fattoriale(n);
cout<<"stampa il fattoriale"<<endl;
break;
case 5:
// uscita(n);
cout<<"uscita"<<endl;
break;

}
}
while(n<1 || n>5);
}


int menu () {

int scelta;
cout<<"inserisci 1 il numero primo"<<endl;
cout<<"inserisci 2 i divisori del numero"<<endl;
cout<<"inserisci 3 l' elavamento potenza"<<endl;
cout<<"inserisci 4 il fattoriale"<<endl;
cout<<"inserisci 5 per uscire"<<endl;


}

9 Risposte

  • Re: Mi serve un aiuto in c++

    Il codice va tra i tag code e poi spiega bene il problema esatto in un italiano comprensibile. In genere si parla di un solo argomento che si riassume nel titolo.
  • Re: Mi serve un aiuto in c++

    oregon ha scritto:


    Il codice va tra i tag code e poi spiega bene il problema esatto in un italiano comprensibile. In genere si parla di un solo argomento che si riassume nel titolo.
    il mio problema è la sintasi nello switch case 2
    case 2:
    // divisorenumero(n);
    int n,r,a;
    cout<<"inserisci numero"<<endl;
    cin>>n;
    a=1
    cout<<"i divisori di"<<n<<"sono"<<endl;
    while(a<=n)
    {
    r=n%a
    if(r==0){
    cout<<a<<endl;
    a=a+1;
    }
    else{
    a=a+1
    }
    }
    break;
  • Re: Mi serve un aiuto in c++

    Ti ho detto di usare i tag code e non l'hai fatto.

    E di spiegare ... che vuol dire che il problema "è la sintassi"? E controlla i ;
  • Re: Mi serve un aiuto in c++

    oregon ha scritto:


    Ti ho detto di usare i tag code e non l'hai fatto.

    E di spiegare ... che vuol dire che il problema "è la sintassi"? E controlla i ;
    non so come metterlo nel tag code
    ma il mio problema è che mi da errore di scrittura nel cout e volevo avere un aiuto per risolverlo
  • Re: Mi serve un aiuto in c++

    Metti i punti e virgola... te lo ha già detto
  • Re: Mi serve un aiuto in c++

    Weierstrass ha scritto:


    Metti i punti e virgola... te lo ha già detto
    ma ha me non da errori di punti e virgola
  • Re: Mi serve un aiuto in c++

    Ha me? A me...

    I punti e virgola mancano ... se li vuoi mettere bene altrimenti fai tu
  • Re: Mi serve un aiuto in c++

    oregon ha scritto:


    Ha me? A me...

    I punti e virgola mancano ... se li vuoi mettere bene altrimenti fai tu
    ora vedo dove mancano
  • Re: Mi serve un aiuto in c++

    Non mi da errori di punti e virgola implica che tu lo abbia compilato e che tu sei capace di comprendere il messaggio che ti restituisce. Quindi puoi fare le seguenti cose:
    1)fare quello che ti dice
    2) postare il messaggio che ti da in compilazione
Devi accedere o registrarti per scrivere nel forum
9 risposte