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
Răspuns de
1
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
}
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
}
Ov1:
eu o scrisei frumos nu știu de ce apare așa
Alte întrebări interesante
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Geografie,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă