unsigned int32 globaluint;//ez a bemenő érték unsigned int8 index=0; //string tömböt indexeli unsigned int32 oszto; //10 egész számú hatványaival oszt unsigned int1 nullflag; char string[17]; //ide rakja szét számjegyenként a bemenö int dec értékét for(oszto=1000000000, index=0, nullflag=0; oszto!=0; string[index+1]=0, index=0) { if((globaluint/oszto!=0)||(nullflag==1)) { string[index]=globaluint/oszto; globaluint%=oszto; //az osztas maradeka visszakerul a kiindulo valtozoba //globaluint-=(string[index]*oszto); string[index]+=0x30; //atalakitja a bin szamot ascii karakterre nullflag=1; //a magas helyiértéku szamok utan kovetkezo 0-ak kiiratasat biztositja index++; //eggyek noveli a tomb indexet minden ertekadaskor } oszto/=10;//oszto ereke minden ciklusban 10-edreszere csokken } index=0; while(string[index]!=0) //kiirja lcd-re a tömb erteket a lezaro "0" ertekig { c=string[index]; lcdo( c, 1 ); //kiiro fg index++; }[/