Informatică Programare
Bacalaureat informatica exercitii rezolvate C++
Exercițiile rezolvate pentru Bacalaureat la informatică în C++ acoperă probleme tipice din subiectele oficiale. Voi prezenta o problemă complet rezolvată pas cu pas.
Problema: Suma cifrelor pare
- 1 Enunț Se citește un număr natural n. Să se calculeze suma cifrelor pare ale lui n.
- 2 Rezolvare pas 1 Citirea datelor: int n; cin >> n;
- 3 Rezolvare pas 2 Initializare sumă: int s = 0;
- 4 Rezolvare pas 3 Extragere cifre: while(n > 0) { int c = n % 10; if(c % 2 == 0) s += c; n /= 10; }
- 5 Rezolvare pas 4 Afisare rezultat: cout << s;
Cod complet
- Programul #include <iostream> using namespace std; int main() { int n, s=0; cin >> n; while(n > 0) { int c = n % 10; if(c % 2 == 0) s += c; n /= 10; } cout << s; return 0; }
- Exemplu numeric Pentru n=2457, cifrele pare sunt 4 și 2, suma este 6.
Exersează probleme similare pentru a înțelege algoritmii de bază.