Cerința
Se dau n numere naturale. Se construiește o valoare selectând de la fiecare număr cifra maximă. Determinați pătratul acestei valori.

Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere naturale, separate prin spații.

Date de ieșire
Programul va afișa pe ecran valoarea cerută.

Restricții și precizări
2 ≤ n ≤ 9
cele n numere citite vor fi mai mici decât 1.000.000.000.000.000.000


Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int main()

{ int n2,n,max,s=0;

cin>>n;

while(n>0){

   cin>>n2;

   max=0;

   while(n2>0){

       if(n2%10>max){

           max=n2%10;}

       n2=n2/10;}

   s=s*10+max;

   n=n-1;}

   cout<<s*s;

   return 0;

}

Explicație:

Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că resursele disponibile v-au fost de ajutor. Pentru întrebări sau asistență suplimentară, nu ezitați să ne contactați. Ne bucurăm să vă revedem în curând și vă invităm să ne salvați în lista de site-uri preferate!


RO Learner: Alte intrebari