Witam, mam zadanie polegające na napisaniu funkcji , która pobiera liczbę naturalną i sprawdza czy liczba ta jest taka sama czytajac od przodu i od tyłu , mam mniej więcej pomysł , ale nie potrafię przedstawić liczby jako talbicy znaków
0
0
No ale tutaj nie ma co wiedzieć. Najprostszy sposób to pewnie taki jakbyś to zrobił na kartce czyli zapisał liczbę od tyłu a potem porównał. ie wiesz jak obrócić / nie chce Ci się to szukasz gotowca: https://www.programiz.com/cpp-programming/examples/reverse-number
0
Marcin981 napisał(a):
Nie jest to odpowiedź na moje pytanie , wiem co zrobić, ale nie wiem jak
Jak dotąd, nie zadałeś żadnego pytania. A do rozwiązania zadania nie potrzebujesz konwersji na znaki, ale jeśli to podstawa Twojego algorytmu to możesz użyć np funkcji sprintf.
0
itoa
0
Tablica nie jest potrzebna:
int decReverse(int x) {
int r = 0;
while (x) {
r = r * 10 + x % 10;
x /= 10;
}
return r;
}