👤

buna ma puteti ajuta va rog?Să se spună dacă se poate forma un palindrom din cifrele numărului şi, dacă da, să se
afişeze acesta. (vectori)


Răspuns :

faci un vector de apratie/frecventa sa vezi de cate apare fiecate cifra in numar
prima data faci elementele vectorului (de la 1 la 9) 0... si apoi numeri aparițiile fiecărui număr

while( n) {
fr[n%10]++;
n=n\10;
}
apoi vezi cate cifre cu număr de apariții impar ai
NR=0;
for i=1...9
if fr[i] %2==1
NR++;
if nr > 1
nu se poate
altfel {
for i=1...9
for j=1... fr[i] /2
cout i
for i=1... 9
if fr[i]%2==1
cout i
for i=9... 1
for j=1...fr[i] /2
cout i
}