se citeste un nr cu max 9 cifre. afisati suma cifrelor pare distincte
Răspunsuri la întrebare
Răspuns de
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
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Religie,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă