👤

Se citesc 4 numere întregi. Realizați un algoritm care obține cel mai mare număr, format cu cea mai mare cifră a fiecărui număr.
Am nevoie de continuare...​


Se Citesc 4 Numere Întregi Realizați Un Algoritm Care Obține Cel Mai Mare Număr Format Cu Cea Mai Mare Cifră A Fiecărui NumărAm Nevoie De Continuare class=

Răspuns :

Răspuns 1, cu vectori:

#include <iostream>

using namespace std;

int main()

{

   int v[1001];

   double numar = 0.1;

   for (int i = 1; i <= 4; i++)

       cin >> v[i];

   for (int i = 1; i <= 4; i++)

   {

       int c = 0, maxC = -1;

       while (v[i])

       {

           c = v[i] % 10;

           if (c > maxC)

               maxC = c;

           v[i] /= 10;

       }

       numar = numar * 10 + maxC;

   }

   cout << numar - 1000;

}

Explicație:

am pus -1000 deoarece la prima cifra era mereu 1 + maxC