Informatică, întrebare adresată de nikolaaa, 8 ani în urmă

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ăspunsuri la întrebare

Răspuns de mihneadv
1

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:

Alte întrebări interesante