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. 1
    Enunț Se citește un număr natural n. Să se calculeze suma cifrelor pare ale lui n.
  2. 2
    Rezolvare pas 1 Citirea datelor: int n; cin >> n;
  3. 3
    Rezolvare pas 2 Initializare sumă: int s = 0;
  4. 4
    Rezolvare pas 3 Extragere cifre: while(n > 0) { int c = n % 10; if(c % 2 == 0) s += c; n /= 10; }
  5. 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ă.

Mai multe din Programare