Scrivere da soli programmi C++ è il modo migliore per imparare il linguaggio C++. Nelle interviste vengono interrogati anche i programmi C++. Questo articolo tratta i principali problemi pratici per i programmi C++ di base su argomenti come flusso di controllo, modelli e funzioni fino a quelli complessi come puntatori, matrici e stringhe.

Esercitazione sul C++
Articoli recenti su C++
Temi:
- Programmi di base
- Flusso di controllo
- Stampa di modelli
- Funzioni
- Array
- Matrice
- Puntatori
- stringhe
- Conversione
- Ricerca e ordinamento
- Strutture
- Classe e oggetti
- Gestione dei file
- Programmi di eccezione (prova e cattura)
- STL
- Data e ora
- Varie
Programmi C++ di base
- Programma C++ per Hello World
- Programma C++ per stampare il tuo nome
- Programma C++ per ottenere input dall'utente
- Programma C++ per leggere l'input numerico dall'utente
- Programma C++ per sommare due numeri
- Programma C++ per scambiare due numeri
- Programma C++ per trovare la dimensione di int, float, double e char
- Programma C++ per moltiplicare due numeri in virgola mobile
- Programma C++ per stampare il valore ASCII di un carattere
- Programma C++ per calcolare Fahrenheit in Celsius
- Programma C++ per trovare interessi semplici
- Programma C++ per trovare interesse composto
- Programma C++ per area e perimetro del rettangolo
Programmi di flusso di controllo C++
- Programma C++ per controllare numeri interi pari o dispari
- Programma C++ per trovare il più grande tra 3 numeri
- Programma C++ per verificare se un carattere è una vocale o una consonante
- Programma C++ per verificare se un determinato anno è un anno bisestile
- Programma C++ per stampare la tabella di moltiplicazione di un numero
- Programma C++ per calcolare la somma dei primi n numeri naturali
- Programma C++ per trovare il fattoriale di un numero
- Programma C++ per invertire un numero
- Programma C++ per trovare GCD
- Programma C++ per trovare LCM
- Programma C++ per verificare se un numero è palindromo o meno
- Programma C++ per verificare se un numero è primo o meno
- Programma C++ per visualizzare i numeri primi tra due intervalli
- Programma C++ per controllare i numeri al neon in un determinato intervallo
- Programma C++ per controllare il numero Armstrong
- Programma C++ per visualizzare i numeri Armstrong compresi tra 1 e 1000
- Programma C++ per il numero di Fibonacci
- Somma C++ dei numeri di Fibonacci con indici pari fino a N termini
- Programma C++ per calcolare la potenza di un numero
- Programma C++ per visualizzare i fattori di un numero naturale
- Programma C++ per creare una semplice calcolatrice
Programmi per la stampa di modelli C++
- Programma C++ per stampare il motivo della mezza piramide destra
- Programma C++ per stampare il motivo della mezza piramide sinistra
- Programma C++ per stampare un semplice modello piramidale completo
- Programma C++ per stampare la piramide invertita
- Programma C++ per stampare motivi triangolari
- Programma C++ per stampare il modello numerico senza riassegnare
- Programma C++ per stampare motivi di caratteri
- Programma C++ per stampare modelli di caratteri continui
- Programma C++ per stampare una piramide a forma di diamante completa
- Programma C++ per stampare il modello piramidale a stella cava invertita
- Programma C++ per stampare piramidi a stella cava a forma di diamante
- Programma C++ per stampare il triangolo di Pascal
- Programma C++ per stampare il modello della piramide triangolare di Floyd
- Programma C++ per stampare la piramide triangolare con motivo Floyd inverso
Programmi di funzioni C++
- Programma C++ per visualizzare i numeri primi tra due intervalli utilizzando la funzione
- Programma C++ per verificare se un numero può essere espresso come somma di due numeri primi
- Programma C++ per trovare la somma dei numeri naturali utilizzando la ricorsione
- Programma C++ per calcolare il fattoriale di un numero utilizzando la ricorsione
- Programma C++ per invertire una frase utilizzando la ricorsione
- Programma C++ per calcolare la potenza utilizzando la ricorsione
- Programma C++ per modelli di funzioni Variadic
Programmi per array C++
- Programma C++ per verificare se due array sono uguali o meno
- Programma C++ per trovare il massimo e il minimo in un array
- Programma C++ per calcolare la media di tutti gli elementi presenti in un array
- Programma C++ per unire due array
- Programma C++ per stampare una matrice 2D
- Programma C++ per trovare elementi comuni di array
- Programma C++ per rimuovere elementi duplicati da un array
- Programma C++ per rimuovere tutte le occorrenze di un elemento in un array
- Programma C++ per la rotazione degli array
- Programma C++ per copiare tutti gli elementi di un array in un altro nell'ordine inverso
Programmi a matrice C++
- Programma C++ per aggiungere due matrici
- Programma C++ per verificare se due matrici sono uguali o meno
- Programma C++ per calcolare la somma delle diagonali di una matrice
- Programma C++ per stampare gli elementi di contorno di una matrice
- Programma C++ per trovare la trasposta di una matrice
- Programma C++ per trovare il determinante di una matrice
- Programma C++ per trovare la normale e la traccia di matrice
- Programma C++ per moltiplicare due matrici
- Programma C++ per ruotare gli elementi di una matrice
- Programma C++ per scambiare elementi della prima e dell'ultima riga in una matrice
- Programma C++ per scambiare elementi della prima e dell'ultima colonna in una matrice
Programmi puntatori C++
- Programma C++ per puntatori
- Programma C++ per un array di puntatori
- Programma C++ per puntatore void
- Programma C++ per riferimento a un puntatore
- Programma C++ per puntatore a funzione
- Programma C++ per questo puntatore
- Programma C++ per puntatore opaco
Programmi di stringhe C++
- Programma C++ per trovare la lunghezza di una stringa
- Programma C++ per accedere ai caratteri in una determinata stringa
- Programma C++ per determinare il punto di codice Unicode in un determinato indice
- Programma C++ per sostituire un carattere in una stringa
- Programma C++ per confrontare due stringhe
- Programma C++ per aggiungere/concatenare due stringhe
- Programma C++ per aggiungere 2 stringhe binarie
- Programma C++ per rimuovere gli zeri iniziali
- Programma C++ per confrontare lessicograficamente due stringhe
- Programma C++ per invertire una stringa
- Programma C++ per verificare se la stringa è palindromo
- Programma C++ per stampare la prima lettera di ogni parola di una stringa
- Programma C++ per inserire una stringa in un'altra stringa
- Programma C++ per la suddivisione in un numero di sottostringhe
- Programma C++ per invertire una stringa utilizzando gli stack
- Programma C++ per verificare se la stringa data è Pangram
Programmi di conversione C++
- Programma C++ per la conversione da binario a decimale
- Programma C++ per la conversione da binario a ottale
- Programma C++ per la conversione da ottale a decimale
- Programma C++ per la conversione da decimale a ottale
- Programma C++ per la conversione da esadecimale a decimale
- Programma C++ per la conversione da decimale a esadecimale
- Programma C++ per la conversione da decimale a binario
- Programma C++ per la conversione da booleano a stringa
- Programma C++ per la conversione da stringa a doppia
- Programma C++ per la conversione da doppia a stringa
- Programma C++ per la conversione da stringa a lunga
- Programma C++ per la conversione da lungo a stringa
- Programma C++ per la conversione da Int a Char
- Programma C++ per la conversione da caratteri a interi
Programmi di ricerca e ordinamento C++
- Programma C++ per cercare un elemento in un array (ricerca lineare)
- Programma C++ per cercare un elemento in un array (ricerca binaria)
- Programma C++ per ordinare un array (ordinamento di selezione)
- Programma C++ per ordinare un array (Bubble Sort)
- Programma C++ per ordinare un array (ordinamento per inserimento)
- Programma C++ di Merge Sort
- Programma C++ per ordinare una stringa
- Programma C++ per ordinare la matrice 2D su righe
- Programma C++ per ordinare gli elementi di un array in ordine decrescente
- Programma C++ per ordinare gli elementi di un array in ordine crescente
Programmi per strutture C++
- Programma C++ per passare o restituire una struttura a/da una funzione
- Programma C++ per archiviare le informazioni di uno studente in una struttura
- Programma C++ per l'ordinamento delle strutture (secondo più regole)
Programmi di classi e oggetti C++
- Programma C++ per creare una classe e un oggetto
- Programma C++ per mostrare l'incapsulamento
- Programma C++ per mostrare l'ereditarietà
- Programma C++ per mostrare l'astrazione in classe
- Programma C++ per mostrare i dati nascosti in classe
- Programma C++ per mostrare il polimorfismo in classe
- Programma C++ per mostrare il sovraccarico delle funzioni
- Programma C++ per mostrare l'override delle funzioni
- Programma C++ per mostrare l'utilizzo del modificatore di accesso
- Programma C++ per mostrare l'uso di questa parola chiave in classe
- Programma C++ per mostrare l'utilizzo della parola chiave statica
- Programma C++ per funzioni Friend
- Programma C++ per distruttore virtuale
- Programma C++ per creare classi astratte
- Programma C++ per creare classi Singleton
- Programma C++ per creare un'interfaccia
- Programma C++ per sovraccaricare Incremento ++ e Decremento
- Programma C++ per sommare due numeri complessi
Programmi di gestione file C++
- Programma C++ per creare un nuovo file
- Programma C++ per creare un file temporaneo
- Programma C++ per scrivere in un file
- Programma C++ per rinominare un file
- Programma C++ per rendere un file di sola lettura
- Programma C++ per confrontare i percorsi di due file
- Programma C++ per copiare un file in un altro file
- Programma C++ per aggiungere il contenuto di un file di testo a un altro
- Programma C++ per ottenere l'elenco dei file in una directory
- Programma C++ per aggiungere una stringa in un file esistente
- Programma C++ per leggere il contenuto da un file e scriverlo in un altro file
Programmi di gestione delle eccezioni C++
- Programma C++ per mostrare eccezioni di runtime
- Programma C++ per mostrare i tipi di errori
- Programma C++ per gestire i metodi di eccezione
- Programma C++ per gestire i metodi di eccezione
- Programma C++ per gestire le eccezioni controllate
- Programma C++ per gestire le eccezioni non controllate
- Programma C++ per gestire la divisione per zero e le eccezioni multiple
- Programma C++ per mostrare un errore di codice irraggiungibile
- Programma C++ per mostrare gli errori di interfaccia del thread e di coerenza della memoria
Programmi C++ STL
- Programma C++ per ordinare un array utilizzando STL
- Programma C++ per inizializzare un vettore
- Programma C++ per copiare un vettore utilizzando STL
- Programma C++ per operazioni di unione tramite STL
- Programma C++ per mostrare trasforma() utilizzando STL
- Programma C++ per Deque utilizzando STL
- Programma C++ per coda prioritaria utilizzando STL
- Programma C++ per mappe utilizzando STL
- Programma C++ per coppia utilizzando STL
- Programma C++ per Multiset utilizzando STL
- Programma C++ per invertire un vettore utilizzando STL
- Programma C++ per invertire un array utilizzando STL
- Programma C++ per stack di coppie utilizzando STL
- Programma C++ per trovare permutazioni di una determinata stringa utilizzando STL
- Programma C++ per trovare tutte le permutazioni di un array utilizzando STL.
- Programma C++ per trovare elementi massimi e minimi in un insieme utilizzando STL
- Programma C++ per inserire ed eliminare elementi in un set utilizzando STL
- Programma C++ per trovare la somma degli elementi di un vettore utilizzando STL
- Programma C++ per implementare diversi metodi di copia in STL
- Programma C++ per implementare funzioni di ricerca binaria utilizzando STL
- Programma C++ per verificare se due vettori contengono o meno gli stessi elementi
Programmi di data e ora C++
- Programma C++ per visualizzare le date dell'anno solare in diversi formati
- Programma C++ per visualizzare la data e l'ora correnti
- Programma C++ per convertire l'ora locale in GMT
Programmi vari C++
- Programma C++ per trovare quoziente e resto
- Programma C++ per l'operatore sizeof()
- Programma C++ per trovare le iniziali di un nome
- Programma C++ per trovare potenza senza utilizzare gli operatori * e /
- Programma C++ per trovare le radici dell'equazione quadratica
- Genera numeri doppi casuali in C++
- Come nascondere e mostrare una finestra della console in C++?
- Come eseguire un programma C++ senza spazio dei nomi?
- Crea una mappa personalizzata utilizzando un file di intestazione in C++
- Programma C++ per numero di triplette uniche il cui XOR è zero