Descrivere un programma che, letti da tastiera N numeri interi: a) Dia in output il numero maggiore; b) Dia in output il numero minore; c) Calcoli la differenza tra il numero maggiore e il numero minore e visualizzi il risultato; d) Calcolare la media di N numeri.
Di N città (dove N è letto in input) si inseriscono il nome, il numero di cittadini lavoratori, il numero di pensionati e il numero di non lavoratori (studenti, disoccupati). Scrivi un programma che per ogni città stampi il nome, la percentuale dei lavoratori, la percentuale dei pensionati e la percentuale dei non lavoratori. Stampa inoltre il totale dei lavoratori, il totale dei pensionati e il totale dei non lavoratori di tutte le città.
Accettare in input N numeri (con N>0). Al termine dell’inserimento segnalare: • quanti numeri sono positivi e quanti negativi; • quanti sono i numeri pari e quanti i numeri dispari. Visualizzare inoltre la somma dei numeri positivi e la somma dei numeri negativi
Trovare il maggiore tra un numero qualunque di dati escluso lo zero (quando inserirò lo zero significherà che non voglio più andare avanti, cioè uscita per 0)
È dimostrato che il quadrato di un numero naturale n, diverso da zero, è uguale alla somma dei primi n numeri naturali dispari: 11 = 1; 22 = 1+3; 33 = 1+3+5; 44 = 1+3+5+7; …… Stendere un programma che calcoli il quadrato dei primi 10 numeri naturali.
Far inserire una serie numerica di interi fermandosi quando viene inserito due volte consecutive lo stesso numero e restituisca in output la media dei numeri inseriti
Calcolare il quoziente e il resto della divisione intera di due numeri interi positivi forniti in input chiamati dividendo e divisore applicando il metodo delle sottrazioni successive. Esempio: se dividendo = 13 e divisore = 5, il programma dovrà restituire quoziente = 2 resto = 3, calcolando sottraendo successivamente il valore di divisore dal valore di dividendo.
Scrivi un algoritmo che calcoli il minimo comune multiplo (mcm) tra due numeri interi positivi a e b. Procedi nel seguente modo: confronta i due valori e somma al valore più piccolo se stesso, confronta la somma ottenuta con l’altro valore, somma un altro valore alla somma più piccola finché le due somme diventano uguali. Esempio: a = 3 b = 5. 3 + 3|5 - 6|5 + 5 - 6+3|10 - 9 + 3|10 - 12|10 + 5 - 12 + 3|15 - 15|15
Di una classe IV fanno parte ragazzi di varie età. Realizza un programma che, ricevute in input le età degli studenti, calcoli e stampi quanti sono gli studenti ancora minorenni.
Scrivi un programma per il calcolo del fattoriale di un numero inserito da tastiera.
Si richiede, per ogni esercizio: • Flow-chart • Codifica in C++ (utilizzare CodeBlocks oppure il compilatore online C++ )