👤

AJUTOR!! Se citesc numere naturale pana se introduce valoarea 0. Scrieti un algoritm care sa determine numarul cu proprietatea ca suma dintre cifra unitatilor si cea a zecilor este minima. Daca exista mai multe numere pentru care suma dintre cifra unitatilor si cea a zecilor este aceeasi se va alege numarul mai mare. In C++.

Răspuns :

Răspuns:

#include <fstream>

#include <climits>

using namespace std;

int main()

{

   int min=INT_MAX,max=INT_MIN,x,aux;

   do

   {

       cin>>x;

       if(x%10+(x/10)%10<min && x>=max)

       {

           min=x%10+(x/10)%10;

           max=x;

       }

   }while(x!=0);

   cout<<max;

   return 0;

}

Explicație:

Salut, in timp ce am citit numerele am verificat daca suma cifrei unitatilor si cea a zecilor este minima si totodata am facut si maximul dintre numerele care respecta conditia, iar la urma am afisat maximul.

Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.


Wix Learning: Alte intrebari