Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 29d9539

Browse files
Update README.md
1 parent 21a0bd1 commit 29d9539

File tree

1 file changed

+89
-1
lines changed

1 file changed

+89
-1
lines changed

‎README.md‎

Lines changed: 89 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,89 @@
1-
# cpp-algorithm
1+
# cpp-algorithm
2+
- [basic](#basic)
3+
- [array](#array)
4+
5+
# basic
6+
**Esercizio 1: "Hello, World!"**
7+
Obiettivo: Stampare un messaggio sullo schermo.
8+
Scrivi un programma che stampi la frase "Hello, World!".
9+
Prova a modificare il messaggio in qualcosa di diverso.
10+
11+
**Esercizio 2: Variabili e Tipi di Dati**
12+
Obiettivo: Dichiarare variabili e stampare i loro valori.
13+
Crea un programma che dichiara due variabili: un numero intero (int), un numero a virgola mobile (float).
14+
Assegna valori a queste variabili e stampali sullo schermo.
15+
16+
**Esercizio 3: Operazioni Aritmetiche**
17+
Obiettivo: Eseguire operazioni aritmetiche di base.
18+
Scrivi un programma che prende due numeri interi, esegue le operazioni di somma, sottrazione, moltiplicazione e divisione, e stampa i risultati.
19+
20+
**Esercizio 4: Condizioni (if-else)**
21+
Obiettivo: Usare costrutti condizionali.
22+
Scrivi un programma che chiede all’utente di inserire un numero. Il programma dovrebbe verificare se il numero è positivo, negativo o zero e stampare un messaggio appropriato.
23+
24+
**Esercizio 5: Cicli (for)**
25+
Obiettivo: Usare un ciclo for
26+
Scrivi un programma che stampa i numeri da 1 a 10 utilizzando un ciclo for.
27+
28+
**Esercizio 6: Cicli (while)**
29+
Obiettivo: Usare un ciclo while.
30+
Scrivi un programma che chiede all’utente di inserire un numero. Se il numero è negativo, continua a chiedere un numero fino a quando l’utente non inserisce un numero positivo.
31+
32+
**Esercizio 7: Funzioni**
33+
Obiettivo: Definire e utilizzare funzioni.
34+
Scrivi una funzione che prende due numeri interi come parametri e restituisce la loro somma.
35+
Usa la funzione nel main() e stampa il risultato.
36+
37+
**Esercizio 8: switch**
38+
Obiettivo: Usare l’istruzione switch.
39+
Scrivi un programma che chiede all’utente di inserire un numero intero da 1 a 3. Il programma dovrebbe stampare un messaggio diverso per ogni numero utilizzando una struttura switch.
40+
41+
# array
42+
**Teoria:**
43+
L'array è un insieme di elementi omogenei tra loro e si realizza in c e c++ aggregando variabili dello stesso tipo.
44+
un array si definisce con la seguente dichiarazione
45+
tipo NomeArray [dimensione];
46+
es:
47+
double coeff[10]; //la seguente dichiarazione crea un array di 10 coefficienti di tipo double
48+
49+
**Esercizio 1: Dichiarazione e Stampa di un Array**
50+
Obiettivo: Imparare a dichiarare un array e a stampare i suoi elementi.
51+
Dichiarare un array di 5 interi con i seguenti valori: {10, 20, 30, 40, 50}.
52+
Stampare ciascun valore dell’array.
53+
54+
**Esercizio 2: Inserimento di Valori in un Array**
55+
Obiettivo: Chiedere all’utente di inserire valori in un array.
56+
Dichiarare un array di 5 interi vuoto.
57+
Chiedere all’utente di inserire 5 numeri e memorizzarli nell’array.
58+
Stampare i numeri inseriti.
59+
60+
**Esercizio 3: Somma degli Elementi di un Array**
61+
Obiettivo: Calcolare la somma degli elementi di un array.
62+
Dichiarare un array di 5 interi.
63+
Chiedere all’utente di inserire i valori nell’array.
64+
Calcolare e stampare la somma degli elementi.
65+
66+
**Esercizio 4: Trovare il Valore Massimo in un Array**
67+
Obiettivo: Trovare il valore massimo presente in un array.
68+
Dichiarare un array di 5 interi.
69+
Chiedere all’utente di inserire i valori nell’array.
70+
Trovare e stampare il valore massimo nell’array.
71+
72+
**Esercizio 5: Invertire un Array**
73+
Obiettivo: Invertire l’ordine degli elementi di un array.
74+
Dichiarare un array di 5 interi.
75+
Chiedere all’utente di inserire i valori nell’array.
76+
Stampare l’array in ordine inverso.
77+
78+
**Esercizio 6: Ricerca di un Elemento in un Array**
79+
Obiettivo: Cercare un elemento specifico in un array.
80+
Dichiarare un array di 5 interi.
81+
Chiedere all’utente di inserire i valori nell’array.
82+
Chiedere all’utente un numero da cercare e verificare se è presente nell’array.
83+
Stampare un messaggio che indichi se il numero è stato trovato o meno.
84+
85+
**Esercizio 7: Media degli Elementi di un Array**
86+
Obiettivo: Calcolare la media dei valori di un array.
87+
Dichiarare un array di 5 interi.
88+
Chiedere all’utente di inserire i valori nell’array.
89+
Calcolare e stampare la media dei valori.

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /