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;
}
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;
}
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Ne dorim ca informațiile furnizate să vă fi fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, nu ezitați să ne contactați. Revenirea dumneavoastră ne bucură, iar pentru acces rapid, adăugați-ne la favorite!