podzial liczby na setne, dziesiętne, ...

0

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;
}
0

Tak. Tylko pamiętaj aby wcześniej mieć pewność, że i jest dodatnie.

0

Napisałem, odpaliłem i działa ;) ale nie byłem 100% pewny czy dla każdej liczby będzie ok ... DZIĘKI

1 użytkowników online, w tym zalogowanych: 0, gości: 1