Esercizio 1 Scrivere un programma in C++ che

annuncio pubblicitario
Esercizio 1
Scrivere un programma in C++ che stampi in output il minimo e il massimo di una sequenza di N numeri. Il
programma inizialmente legge in input il valore N e in seguito legge la sequenza di N numeri.
Esercizio 2
Si scriva un programma per calcolare la media aritmetica di una sequenza di numeri presi in input da tastiera.
La sequenza di numeri termina quando l’utente inserisce il numero -1. Alla fine dell’inserimento dei dati il
programma stampa la media aritmetica e il numero di elementi inseriti dell’utente.
Esercizio 3
a. Si scriva un programma in C++ che visualizza in output, dopo aver letto da tastiera un numero N, un
quadrato composto da “+” di lato N.
Esempio N=3:
+++
+++
+++
b. Si scriva un programma in C++ che visualizza in output, dopo aver letto da tastiera un numero N, un
quadrato di lato N come il seguente.
Esempio N=3:
+ - ++ +++
Esercizio 4
Scrivere un programma in C++ che stampi in output un particolare triangolo rettangolo formato da numeri
naturali. Le righe del triangolo sono formate da numeri consecutivi partendo dal numero 1. Inizialmente il
programma prende in input un numero N che identifica le righe del triangolo.
Esempio per N=6:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Esercizio 5
Si scriva un programma in C++ che permette di simulare un semplice gioco. Al gioco partecipano due
giocatori, il primo sceglie un numero segreto tra 1 e 100 e il secondo ha a disposizione 10 tentativi per
indovinare. Ad ogni tentativo il programma comunica al secondo partecipante se il numero inserito è “troppo
alto”, “troppo basso” o “esatto”. Se dopo 10 tentativi il concorrente non indovina il numero segreto il
programma stampa “hai preso” e svela il numero segreto.
Esempio con numero segreto 39 (vincente):
Giocatore 1:
Inserisci il numero segreto:
Giocatore 2:
Tentativo numero 1: 23
Troppo basso
Tentativo numero 2: 34
Troppo basso
Tentativo numero 3: 55
Troppo alto
Tentativo numero 3: 39
Esatto!
Esempio con numero segreto 39 (non vincente):
Giocatore 1:
Inserisci il numero segreto:
Giocatore 2:
Tentativo numero 1: 23
Troppo basso
Tentativo numero 2: 33
Troppo basso
Tentativo numero 3: 89
Troppo alto
Tentativo numero 3: 76
Troppo alto
…
Tentativo numero 10: 34
Hai preso! il numero segreto era 39.
Scarica