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

va rog problema 2694 de pe pbinfo​

Anexe:

pmarian98: problema asta am scris-o in 90 de randuri, am stat pe 1h si 30min nu ti-o trimit pt 5 puncte XD

Răspunsuri la întrebare

Răspuns de cosmintudormare
3

#include <iostream>

#include <algorithm>

using namespace std;

int main() {

   int n1, n2, nr;

   cin >> n1 >> n2;

   int a1= n1 / 100, a2 = n1 / 10 % 10, a3 = n1 % 10;

   int b1 = n2 / 100, b2 = n2 / 10 % 10, b3 = n2 % 10;

   int minim = 100, maxim = 10;

   nr = a1 * 10 + b1;

   if (nr>9) {

       maxim = max(nr, maxim);

       minim = min(nr, minim);

   }

   nr = a1 * 10 + b2;

   if (nr>9) {

       maxim = max(nr, maxim);

       minim = min(nr, minim);

   }

   nr = a1 * 10 + b3;

   if (nr>9) {

       maxim = max(nr, maxim);

       minim = min(nr, minim);

   }

   nr = a2 * 10 + b1;

   if (nr>9) {

       maxim = max(nr, maxim);

       minim = min(nr, minim);

   }

   nr = a2 * 10 + b2;

   if (nr>9) {

       maxim = max(nr, maxim);

       minim = min(nr, minim);

   }

   nr = a2 * 10 + b3;

   if (nr>9) {

       maxim = max(nr, maxim);

       minim = min(nr, minim);

   }

   nr = a3 * 10 + b1;

   if (nr>9) {

       maxim = max(nr, maxim);

       minim = min(nr, minim);

   }

   nr = a3 * 10 + b2;

   if (nr>9) {

       maxim = max(nr, maxim);

       minim = min(nr, minim);

   }

   nr = a3 * 10 + b3;

   if (nr>9) {

       maxim = max(nr, maxim);

       minim = min(nr, minim);

   }

   nr = b1 * 10 + a1;

   if (nr>9) {

       maxim = max(nr, maxim);

       minim = min(nr, minim);

   }

   nr = b1 * 10 + a2;

   if (nr>9) {

       maxim = max(nr, maxim);

       minim = min(nr, minim);

   }

   nr = b1 * 10 + a3;

   if (nr>9) {

       maxim = max(nr, maxim);

       minim = min(nr, minim);

   }

   nr = b2 * 10 + a1;

   if (nr>9) {

       maxim = max(nr, maxim);

       minim = min(nr, minim);

   }

   nr = b2 * 10 + a2;

   if (nr>9) {

       maxim = max(nr, maxim);

       minim = min(nr, minim);

   }

   nr = b2 * 10 + a3;

   if (nr>9) {

       maxim = max(nr, maxim);

       minim = min(nr, minim);

   }

   nr = b3 * 10 + a1;

   if (nr>9) {

       maxim = max(nr, maxim);

       minim = min(nr, minim);

   }

   nr = b3 * 10 + a2;

   if (nr>9) {

       maxim = max(nr, maxim);

       minim = min(nr, minim);

   }

   nr = b3 * 10 + a3;

   if (nr>9) {

       maxim = max(nr, maxim);

       minim = min(nr, minim);

   }

   cout << maxim << " " << minim;

   return 0;

}

//asta e solutia oficiala

Alte întrebări interesante