[Rezolvare] Lacatul electronic (coduri de 4 cifre)
Posted: Tue Sep 22, 2026 7:18 pm
Lacatul electronic: 0 sau cifre diferite
Enuntul complet in imaginea atasata mai jos
EnuntDoua coduri de 4 cifre (inchidere/deschidere). Daca sunt identice → transmite 0 (se deschide); altfel → numarul de cifre diferite. Ex: 2255/2255 → 0; 1254/4234 → 2.
Rezolvare (C++)
Code: Select all
#include <iostream>
using namespace std;
int main() {
int a, b, dif = 0;
cin >> a >> b;
for (int i = 0; i < 4; i++) {
if (a % 10 != b % 10) dif++; // comparam cifra curenta
a = a / 10; b = b / 10; // taiem cifra verificata
}
cout << dif; // 0 = coduri identice = DESCHIDE
return 0;
}Intrebari? Postati mai jos.Verificare wrote:1254 vs 4234: 4=4 ok; 5 vs 3 DIF; 2=2 ok; 1 vs 4 DIF → 2 cifre diferite. Corect!
Enunt (foto):