Szerző Téma: Egy szám tizedesjegyekre való felbontása  (Megtekintve 644 alkalommal)

Egy szám tizedesjegyekre való felbontása
« Dátum: 2012. Március 12. - 18:35:56 »
0 Show voters
Hogyan lehetne egy maximum két jegyû int számot ami biztosan nem negatív felbontani tizedes jegyekre
például 89-et 8-ra és 9-re?

Egy szám tizedesjegyekre való felbontása
« Válasz #1 Dátum: 2012. Március 12. - 18:41:26 »
0 Show voters
Talán így:
 

new string[2];
format(string,sizeof(string),\"%d\",89);
printf(\"elsõ: %d, második:%d\",string[0],string[1]);
« Utoljára szerkesztve: 2012. Március 12. - 18:44:48 írta 1ST_Chr »

Egy szám tizedesjegyekre való felbontása
« Válasz #2 Dátum: 2012. Március 12. - 18:46:42 »
0 Show voters
Ez nem jó erre ez jött ki: elsõ:89 második:0

Egy szám tizedesjegyekre való felbontása
« Válasz #3 Dátum: 2012. Március 12. - 18:50:52 »
0 Show voters
Akkor lehet nem %d-vel kell csinálni, más ötletem nincs. :/

Egy szám tizedesjegyekre való felbontása
« Válasz #4 Dátum: 2012. Március 12. - 19:04:11 »
0 Show voters
Rájöttem de köszi
[pawn]   new szam = 89;
printf(\"%d %d\",szam / 10,szam - ((szam/10) * 10));[/pawn]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal