W ramach przygotowań do odczytu z DSa napisałem taki program testowy, aby sprawdzić poprawność wyświetlania. I tak w funkcji main, licznik zlicza zmienną "liczba" od 10 do -10
za każdym razem liczba przekazywana jest do funkcji "oblicz" gdzie wykonywany jest podział na poszczególne cyfry.
Myślałem, że nie będę miał problemów z obliczeniem poszczególnych cyfr, bawiłem się tym w bascomie, ale jednak poległem. Mój program oblicz wygląda tak:
Pozostaje jeszcze kwestia wyświetlenia minusa, ale myślę, że z tym sobie poradzę.
Nie mam innego pomysłu na właściwe podzielenie liczby na cyfry. Cały program wygląda tak jak poniżej. Może gdzieś indziej tkwi problem? Program nie jest długi może ktoś spojrzy.
za każdym razem liczba przekazywana jest do funkcji "oblicz" gdzie wykonywany jest podział na poszczególne cyfry.
Myślałem, że nie będę miał problemów z obliczeniem poszczególnych cyfr, bawiłem się tym w bascomie, ale jednak poległem. Mój program oblicz wygląda tak:
Kod: C / C++
Pozostaje jeszcze kwestia wyświetlenia minusa, ale myślę, że z tym sobie poradzę.
Nie mam innego pomysłu na właściwe podzielenie liczby na cyfry. Cały program wygląda tak jak poniżej. Może gdzieś indziej tkwi problem? Program nie jest długi może ktoś spojrzy.
Kod: C / C++
