Recapitulare - Subprograme
Exerciții de consolidare pentru Modulul 7. Completează codul lipsă.
Exercițiul 1: Funcție simplă care returnează
Scrie corpul funcției care returnează triplul unui număr.
Input:
4Output:
12Exercițiul 2: Funcție bool
Completează funcția care verifică dacă un număr este pozitiv.
Input:
-3Output:
NUExercițiul 3: Transmitere prin referință
Completează funcția de interschimbare. Alege tipul corect de parametri pentru ca valorile din main să se schimbe.
Input:
3 7Output:
7 3Exercițiul 4: Funcție pe vector
Completează funcția care calculează suma elementelor unui vector.
Input:
5
3 7 2 9 4Output:
25Exercițiul 5: Funcție care apelează altă funcție
Completează funcția cmmmc care folosește funcția
cmmdc deja scrisă.
Input:
4 6Output:
12Exercițiul 6: Variabile locale vs globale
Ce afișează programul următor? Completează output-ul.
#include <iostream>
using namespace std;
int x = 10;
void modifica() {
int x = 5;
x = x + 1;
cout << x << " ";
}
int main()
{
modifica();
cout << x;
return 0;
}Răspunsul corect este: