[C++] operacja na liczbie


(Begi89) #1

Jak z liczby wyciągnąć ostatnie 2 cyfry?

np 143433527 -> 27 , 3253245 -> 45, 9956 ->56


(Sawyer47) #2

Hint: dzielenie modulo


(Begi89) #3

no jasne #-o

thx


(Kamil Wojtasik) #4

Post został usunięty


(Sawyer47) #5
char* bufer;

   sprintf(bufer,"%d",liczba);

Eee... to sprintf alokuje pamięć sam?


([alex]) #6

A kogo to obchodzi? Koleś nie zna podstaw języka C a już udziela porad na temat C++, wg mnie moderatorzy powinni dawać żółtą kartkę za takie wypowiedzi.


(somekind) #7

Nawet nieważne jaki język, jego pomysł ogólnie nie ma sensu. :expressionless:


([alex]) #8

Racja, i nigdy żaden jego algorytm nie będzie miał sensu. W temacie padła już odpowiedź: algorytm jednowierszowy modulo, pytający zrozumiał sądząc po odpowiedzi. A koleś wytacza algorytm na 10 wierszy, który w dodatku nie zadziała. Taka osoba nigdy niczemu się nie nauczy ale zawsze będzie uczyć innych. :smiley:

Wg mnie należy się żółta kartka jak nic za taki post.