Informatică, întrebare adresată de Utilizator anonim, 8 ani în urmă

Va rog mult!!!!!!!
se citește un număr natural format din 3 cifre, sa se afișeze numărul maxim care se poate forma cu cifrele sale.
-de rezolvat în c++


serban1337: ca de exemplu 217, ar fii 2+1+7 sau 217 este 2 1 7 si cel mai mare nr este 7?
Utilizator anonim: de exemplu dacă introducem număru 213 cel mai mare număr va fi 321
serban1337: aaa, m-am prins
serban1337: acm il rezolv
serban1337: mai am o intrebare, specific pentru un numar format din 3 cifre sau un numar format din n cifer?
serban1337: cifre*?
Utilizator anonim: din 3 cifre
Utilizator anonim: mersi mult ca ma ajuți înseamnă enorm

Răspunsuri la întrebare

Răspuns de serban1337
4

Răspuns:

raspuns

Explicație:

Salut, scuze ca a durat atat de mult, dar am incercat sa fac cu void, dar dupaceea mi am dat seama ca doar cu 3 cifre trebuia sa fac, astfel uite aici raspunsul la intrebarea ta.

#include <iostream>

#include <cmath>

using namespace std;

int main()

{

   int maxi,mini,intre;

   int n;

   int m1,m2,m3;

   int n1,n2,n3;

   cin>>n;

   n1=n;

   n2=n;

   n3=n;

   while(n1!=0)

   {

       m1=n1%10;

       if(m1>maxi)

           maxi=m1;

       n1/=10;

   }

   while(n2!=0)

   {

       m2=n2%10;

       if(m2<mini)

           mini=m2;

       n2/=10;

   }

   while(n3!=0)

   {

       m3=n3%10;

       if(m3!=maxi&&m3!=mini)

           intre=m3;

       n3/=10;

   }

   cout<<maxi<<intre<<mini;

}

Alte întrebări interesante