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

fie a si b numere naturale fiecare cu exact 3 cifre. sa se afiseze numarul care are produsul cifrelor mai mic. exemplu pentru a=912 si 777 se afiseaza 912

Răspunsuri la întrebare

Răspuns de Mrincredible
0

#include <iostream>

using namespace std;

int main() {

   int a, b ;

   cin >> a >> b ;

   int produsa = (a % 10) * (a / 100) * (a / 10 % 10) ;

   ///acum o sa explic de ce produsa este egal cu ce am scris

   ///  Trebuie sa stii ca n % 10 inseamna ultima cifra a numarului n

   /// % 10 inseamna restul la 10 . Numarul ABC = AB * 10 + c . Asa ca ABC % 10 = C

   int produsb = (b % 10) * (b / 100) * (b / 10 % 10) ;

   ///exact ca la produsa

   if (produsa < produsb)

       cout << b ;

   else cout << a ;

   return 0;

}


Alte întrebări interesante