Informatică
lavinia09
2015-11-02 23:18:27
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ăspunsuri la întrebare
Giuliagiuliuka2366
2015-11-03 01:49:50

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=n10; } 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 }

Adăugați un răspuns