L.abcd
Genius
3 min. di lettura
Vota

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

#include
using 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 cout cin>> a;
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 include la libreria standard per l'input/output in C++.

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

  1. Qual è la funzione del programma scritto in C++?
  2. Il programma richiede all'utente di inserire un numero intero positivo (n) e successivamente n numeri interi, determinando per ciascuno se è pari o dispari.

  3. Come viene determinato se un numero è pari o dispari nel programma?
  4. 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".

  5. Quali strutture di controllo vengono utilizzate nel programma?
  6. 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.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community