Czy to na 100% dobre rozwiązanie podziału liczby 3 cyfrowej? Niby dobrze się wyświetla, ale ...
#include <stdio.h>
int main()
{
int i = 345;
int dziesietna = i % 10;
int setna = (i % 100) / 10;
int tysieczna = (i % 1000) / 100;
printf("tysieczna = %d\n", tysieczna);
printf("setna = %d\n", setna);
printf("dziesietna = %d\n", dziesietna);
return 0;
}