Algorytmika. Rozdzelnie znaków ze zmiennych


(Krzysiekaczor) #1

Witam!

Tak jak w temacie. Czy da się jakoś w algorytmie zaznaczyć rozdzielnie zmiennej (liczby) na cyfry?? Czy trzeba wczytywać jedności setki i tysiące pojedynczo?

Pozdro Alien


(Fiołek) #2

Nie jestem pewien czy dobrze zrozumiałem(bo ciężko jest...), czy Ci chodzi o zmienieniu liczby na string? Jak tak to itoa, jak na odwrót to atoi.

Są jeszcze dziesiątki tysięcy, setki tysięcy itd.


(Krzysiekaczor) #3

Hmm nie chodzi o to dokładnie np. jak mam liczba = 43 to chcę mieć liczba1= 3 liczba 2 = 4.

Coś w tym stylu.


(Sawyer47) #4

No dobra opisałeś co chcesz otrzymać, tylko w czym problem? Chcesz to napisać w jakimś języku programowania, czy jak?


(nintyfan) #5

Korzystając ze zwykłych instrukcji arytmetycznych procesora ( tych na architekturze .386 ), możesz podzielić liczbę, uzyskując resztę z dzielenia.

Do uzyskania reszty z dzielenia w C używasz znaku % . W pascalu jest to mod .

Dalej ci nic nie powiem, bo wymagałoby to podania całego algorytmu. Z pewnością sam się zorientujesz, jak to zrobić.