Informatică, întrebare adresată de ioanaalexandra92, 8 ani în urmă

se citeste un nr cu max 9 cifre. afisati suma cifrelor pare distincte

Răspunsuri la întrebare

Răspuns de Utilizator anonim
2

#include <iostream>

using namespace std;

int main()

{

   int număr;

   bool cifre_folosite[10]{ false }; // vector ca să verific dacă cifrele au fost folosite sau nu

   int suma = 0;

   cin >> număr;

   while (număr) {

       if ((număr % 10) % 2 == 0 && cifre_folosite[număr % 10] == false) { // dacă cifra e pară *și* nu a mai fost folosită

           suma += (număr % 10);

           cifre_folosite[număr % 10] = true;

       }

       număr /= 10;

   }

   cout << suma;

   return 0;

}

Coroană, pls? ;D

Alte întrebări interesante