Надо себя пробовать во всем по очереди. Плучать по носу, падать, вставать...
Здравствуйте.
Никак не могу разобраться с программой на С.
Пользователь вводит числа, а на экран выводятся только те числа, цифры которых не совпадают.
(Пример: 121, 123,144,212..Вывод на экран:123)
какую функцию использовать для данной программы?
Заранее спасибо.
таким образом получаем цифру младшего разряда
вычитаем ее, делим на 10
получаем 12
12 mod 10 = 2
вторая цифра разряда
вычитаем ее, делим на 10
1 - последняя цифра
сравниваем цифры, выводим
=====
это вариант навскидку, может есть что лучше
P.S. mod - деление по модулю
представляем число как строку и сравниваем в ней символы
переводить цифры в строку - это моветон.
а так, да, правильно сказали. модульным делением разбивать число на разряды и сравнивать.
Почему моветон? на мой взгляд гораздо удобнее и меньше кода писать