Esercizi C++



1° RELAZIONE

ESERCIZIO

FILE .EXE DESCRIZIONE VAI ALLA TEORIA
Somma 10 numeri interi e comunica la somma dopo averli letti o quando viene inserito lo 0 Somma.exe Somma Il ciclo for
Inserendo 10 numeri interi, calcola quanti numeri pari sono stati inseriti Pari.exe Pari Il ciclo for
Eleva un numero intero per un esponente inserito da tastiera Potenza.exe Potenza Il ciclo for
A scelta dell'utente, calcola la somma di 10 numeri interi inseriti da tastiera o eleva un numero per un esponente inserito da tastiera Somma_Potenza.exe Somma_Potenza La selezione multipla switch
A scelta dell'utente, calcola il fattoriale di un numero, la somma dei primi N numeri pari (con N inserito da tastiera) o l'mcd tra due numeri Verifica1.exe Verifica1 La selezione multipla switch
Selezionando un giorno della settimana, comunica l'orario scolastico delle lezioni di quel giorno Orario.exe Orario La selezione multipla switch
Inserendo il proprio giorno e mese di nascita, comunica il segno zodiacale corrispondente alla data inserita Zodiaco.exe Zodiaco La selezione multipla switch
Risolve un equazione di secondo grado del tipo ax2+bx+c=0 Equazione.exe Equazione La selezione semplice if
Calcola la media dei voti presi da un numero N di studenti in un compito in classe, con N inserito da tastiera Media_Voti.exe Media_voti Il ciclo for
Restituisce il maggiore e il minore di una serie di numeri inseriti da tastiera MaxMin.exe MaxMin Il ciclo while

2° RELAZIONE

ESERCIZIO FILE .EXE DESCRIZIONE VAI ALLA TEORIA
Dati i coefficienti a,b,c dell'equazione di due rette, nella forma ax+by+c=0, dice se le due rette sono parallele, perpendicolari, incidenti o coincidenti. Rette.exe Rette La selezione semplice if
Dati due punti espressi tramite coordinate (x,y), restituisce la distanza tra i due punti distanza.exe distanza /
Dati due punti espressi tramite coordinate (x,y), restituisce l'equazione della retta passante per quei due punti. rette2.exe rette2 La selezione semplice if
Stampa su video i primi n numeri primi, con n inserito da tastiera. primi.exe primi Le iterazioni
Dato un numero inserito da tastiera, comunica tutti i suoi divisori. Divisori.exe Divisori (verifica2) Il ciclo for
Dato un numero inserito da tastiera, comunica le migliaia, le centinaia, le decine e le unità dalle quali è composto. Mig.exe Mig (verifica2) Il ciclo for
Calcola il risultato di due sommatorie, una interna all'altra con indici massimi richiesti da tastiera. Sommatoria.exe Sommatoria Il ciclo for

3° RELAZIONE

ESERCIZIO FILE .EXE DESCRIZIONE VAI ALLA TEORIA
Carica da tastiera un array di n elementi e lo stampa invertendo i suoi elementi. array1.exe Array1 Gli array
Carica da tastiera un array di n elementi e lo stampa invertendo il primo elemento con l'ultimo, il secondo con il penultimo, ecc. array2.exe Array2 Gli array
Calcola la somma di due array inseriti da tastiera array3.exe Array3 Gli array
Calcola la media dei voti presi da un numero N di studenti in un compito in classe, con N inserito da tastiera e con tutti i voti inseriti in un array array4.exe Array4 Gli array
Programma che permette di calcolare il fattoriale di un numero intero n>=0 ricorrendo a un array monodimensionale array5.exe Array5 Gli array
Programma che riceve in input 20 numeri interi e li stampa in ordine crescente. array6.exe Array6 Gli array
Programma che legge N caratteri da tastiera e comunica quante a,b,c... sono state inserite. array7.exe Array7 Gli array
Programma che, inseriti da tastiera 10 numeri interi maggiori di zero a piacere, comunica quanti di essi sono pari e quanti sono dispari. array8.exe Array8 Gli array
Programma che, inseriti 20 caratteri alfabetici da tastiera, li stamba in ordine alfabetico. array9.exe Array9 Gli array
Programma che,date le assenze di uno studente ciascuno dei primi 6 mesi dell'anno scolastico, determina il mese in cui se ne sono verificate di più. array10.exe array10 Gli array
Programma che, dati i volumi in metri cubi di 5 appartamenti, determina il volume medio. array11.exe array11 Gli array
Programma che, dato il numero di giorni di prenotazione in un campeggio di 5 famiglie, determina il periodo di prenotazione minore. array12.exe array12 Gli array
Programma che, dato il numero di capi di abbigliamento comprati da 10 clienti in un negozio, determina il numero complessivo di capi venduti e la media per cliente. array13.exe array13 Gli array

4° RELAZIONE

ESERCIZIO FILE .EXE DESCRIZIONE VAI ALLA TEORIA
Stampa una matrice contenente la tavola pitagorica pitagorica.exe pitagorica Array multidimensionali
Data una matrice, stampa la sua matrice trasposta trasposta.exe trasposta Array multidimensionali
Data una matrice quadrata di dimensioni scelte dall'utente, controlla se la matrice è simmetrica simmetrica.exe simmetrica Array multidimensionali
Data una matrice di dimensioni scelte dall'utente, assegna ad ogni suo elemento 1 se la somma degli indici dell'elemento è pari o 0 se la somma degli indici dell'elemento è dispari. somma_indici.exe somma_indici Array multidimensionali
Data una stringa, verifica se essa è palindrome palindrome.exe palindrome Le stringhe
Data una stringa, la riscrive andando a capo ad ogni parola stringa_spazi.exe stringa_spazi Le stringhe
Data una stringa, conta il numero di parole contenute in essa stringa_parole.exe stringa_parole Le stringhe
Date due stringhe, controlla se la seconda stringa è contenuta nella prima stringa_parola.exe stringa_parola Le stringhe
Data una stringa, restituisce la sua lunghezza stringa_lung.exe stringa_lung Le stringhe

5° RELAZIONE

ESERCIZIO FILE .EXE DESCRIZIONE VAI ALLA TEORIA
Somma due frazioni inserite dall'utente somma_frazioni.exe somma_frazioni Funzioni
Data una serie di numeri che ha termine quando viene inserito lo 0, stampa tutti i numeri maggiori della somma dei due precedenti. maggiore.exe maggiore Funzioni
Programma che simula una calcolatrice calcolatrice.exe calcolatrice funzioni
Calcola l'elevamento a potenza utilizzando le funzioni. potenza.exe potenza funzioni
Inserita una data, verifica se essa è valida data_val.exe data_val funzioni
Inserita una data, converte il mese da numero a parola converti.exe converti funzioni
Stampa i primi 50 numeri primi primi_funz.exe primi_funz funzioni
Calendario perpetuo cal.exe cal funzioni

6° RELAZIONE

ESERCIZIO FILE .EXE CODICE VAI ALLA TEORIA
Scrivere un programma che calcoli il prodotto tra due numeri interi mediante somme successive utilizzando la formula ricorsiva a*b = a*(b-1)+a; prodotto.exe prodotto.cpp Ricorsione
Scrivere un programma che calcoli la somma dei primi n numeri interi positivi utilizzando la ricorsione somma.exe somma.cpp Ricorsione
Scrivere un programma che calcoli il corrispondente in base 2 di un numero decimale inserito utilizzando la ricorsione dec_bin.exe dec_bin.cpp Ricorsione
Scrivere un programma che stampi a video la sequenza dei primi n numeri di Fibonacci fibonacci.exe fibonacci.cpp Ricorsione
Scrivere un programma che ordini un vettore di interi mediante l'algoritmo Bubble Sort BubbleSort.exe BubbleSort.cpp Ricorsione
Scrivere un programma che, generata casualmente una matrice composta di 0 e 1, verifichi se esiste un percorso formato dagli 1, che porti dal lato sinistro al lato destro della matrice palude.exe palude.cpp Ricorsione
Scrivere un programma che scompone un numero intero inserito da tastiera in tutte le possibili combinazioni di somme scomposizione.exe scomposizione.cpp Ricorsione
Scrivere un programma che mette in ordina n stringhe inserite da tastiera stringhe.exe stringhe.cpp Ricorsione

7° RELAZIONE

ESERCIZIO FILE .EXE CODICE VAI ALLA TEORIA
Scrivere un programma che gestisca i dati degli scontrini emessi da una cassa utilizzando le struct scontrini.exe scontrini.cpp Le Struct
Scrivere un programma che gestisca gli esami svolti da un gruppo di alunni utilizzando le struct studenti.exe studenti.cpp Le struct
Scrivere un programma che gestisca le misurazioni delle precipitazioni dato giorno, ora e valore della misurazione utilizzando le struct precipitazioni.exe precipitazioni.cpp Le struct

<< INDICE DELLA TEORIA