Concetti Chiave
- Il programma in C++ richiede all'utente di inserire un numero intero positivo n e poi n numeri interi per verificarne la parità.
- Utilizza la funzione pari() per determinare se un numero è pari o dispari, stampando un messaggio appropriato.
- Include la libreria standard per l'input/output e usa il namespace std per semplificare l'uso di cout e cin.
- La struttura do-while assicura che n sia positivo, mentre il ciclo for gestisce l'inserimento dei numeri da parte dell'utente.
- Il programma si conclude con return 0, indicando un'uscita corretta e senza errori.
Programma scritto in linguaggio C++ il quale inseriti n numeri per ognuno dice se è pari o no
#includeusing namespace std;
void pari (int a){
if (a%2==0){
cout
}else{
cout
}
}
int main()
{
int n,a;
do{
cout
cin>> n;
}while (n
for (int i=0; i
pari (a);
}
return 0;
}
Il codice scritto è un semplice programma C++ che richiede all'utente di inserire un numero intero positivo (n), e successivamente chiede all'utente di inserire n numeri interi. Per ogni numero inserito, il programma determina se è pari o dispari utilizzando la funzione pari() e stampa un messaggio appropriato.
La riga #include
La dichiarazione using namespace std; indica che i nomi standard come cout e cin sono definiti nel namespace std, consentendo di utilizzarli senza dover specificare il namespace ogni volta.
La funzione pari() prende un intero a come parametro e determina se è pari o dispari. Se a è divisibile per 2 (cioè a%2==0), viene stampato "Il numero inserito e' pari", altrimenti viene stampato "Il numero inserito e' dispari".
La funzione main() è la funzione principale del programma, che viene eseguita quando il programma viene avviato.
Le variabili n e a sono dichiarate come interi all'interno di main().
La struttura do-while viene utilizzata per richiedere all'utente di inserire il numero di valori che intende inserire (n). Il ciclo continua a chiedere l'input finché n non è un numero intero positivo. Il messaggio "Inserisci quanti numeri andrai a inserire" viene stampato utilizzando cout, e l'input dell'utente viene memorizzato nella variabile n utilizzando cin.
Il ciclo for viene utilizzato per chiedere all'utente di inserire n numeri. La variabile i viene utilizzata come contatore per il ciclo, e il ciclo viene eseguito n volte. Per ogni iterazione, viene stampato il messaggio "Inserisci un numero" utilizzando cout, e l'input dell'utente viene memorizzato nella variabile a utilizzando cin. Successivamente, viene chiamata la funzione pari(a) per determinare se il numero è pari o dispari.
Infine, return 0; indica che il programma è terminato correttamente e restituisce il valore 0 come risultato.
Questo è un esempio di programma che utilizza la struttura di controllo do-while e il ciclo for per eseguire operazioni ripetute con l'input dell'utente. La funzione pari() viene utilizzata per eseguire una determinata azione basata sul numero inserito.
Domande da interrogazione
- Qual è la funzione del programma scritto in C++?
- Come viene determinato se un numero è pari o dispari nel programma?
- Quali strutture di controllo vengono utilizzate nel programma?
Il programma richiede all'utente di inserire un numero intero positivo (n) e successivamente n numeri interi, determinando per ciascuno se è pari o dispari.
La funzione pari() verifica se un numero è divisibile per 2. Se lo è, stampa "Il numero inserito e' pari", altrimenti stampa "Il numero inserito e' dispari".
Il programma utilizza la struttura do-while per richiedere il numero di valori da inserire e un ciclo for per iterare attraverso i numeri inseriti, determinando per ciascuno se è pari o dispari.