[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
char index; //это то, что будет меняться
long value; //это сама переменная
long Inc(char index)
{
index++;
return expr(index);
}
long Dec(char index)
{
index--;
return expr(index);
}
long expr(char index)
{
long i;
switch(index%3)
{
case 0: i=1;break;
case 1: i=2:break;
case 2: i=5;break;
}
index/=3;
while(index--) i*=10;
return i;
}
Не очень красиво - зато без таблицы и операций с FP.
E-mail: info@telesys.ru