👤

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

Vă mulțumim că ați ales să vizitați site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări sau aveți nevoie de asistență suplimentară, vă rugăm să ne contactați. Revenirea dumneavoastră ne va bucura, iar pentru acces rapid, nu uitați să ne salvați la favorite!


En Trainingsy: Alte intrebari