👤

În C++
Cele 3 uși au un nr. din 2 cifre. UȘILE se vor deschide doar dacă produsul cifrelor este mai mare decât suma lor. Aflați codul ușilor care se vor deschide.
CE COD?!
50 pct.


Răspuns :

Desi problema este neclara, eu am presupus ca fiscare usa are un cod format dintr-un numar de doua cifre.
Se poate face asfel o problema (Problema 1)in care dandu-se un cod se spune daca usa se deschide sau nu, sau o problema in care se genereaza toate codurile posibile cu care se poate deschide sau nu o usa (Problema 2)
Problema 1
#include <iostream>
using namespace std;
int n, a, b;
int main()
{
    cin >> n;
    a = n / 10;
    b = n % 10;
    if(a * b > a + b) cout << "Usa se deschide";
                 else cout << "Usa nu se deschide";
    return 0;
}
Problema 2
#include <iostream>
using namespace std;
int i, a, b;
int main()
{
    for(i = 10; i <= 99; i ++)
    {
        a = i / 10;
        b = i % 10;
        if(a + b < a * b)
          cout << "Pentru codul " << i <<" Usa se deschide" << "\n";
            else
          cout << "Pentru codul " << i <<" Usa nu se deschide" << "\n";

    }
    return 0;
}