C++
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
Am codul aici da nu stiu ce este gresit :
#include
using namespace std;
long long int n, x, i, c, pp = 0, maxx = INT_MIN;
int main()
{
cin >> n;
for (i = 1; i <= n; i++)
{
cin >> x;
while (x)
{
c = x % 10;
if (c > maxx) maxx = c;
x = x/10;
}
pp = pp * 10 + maxx;
c = 0;
}
cout << pp * pp;
return 0;
}
Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Ne bucurăm dacă informațiile v-au fost de ajutor. Dacă aveți întrebări suplimentare sau aveți nevoie de asistență, nu ezitați să ne contactați. Revenirea dumneavoastră ne-ar onora, așa că nu uitați să ne adăugați la favorite!