da sie jakos ten kod przerobiic zeby wyswietlal z arabskich na rzymskie
int RzNaAr(char *Liczba)
#define I 1;
#define V 5;
#define X 10;
#define L 50;
#define C 100;
#define D 500;
#define M 1000;
{
int Najw = 0;
int j;
int Cyfra;
int Suma = 0;
for (j = strlen(Liczba)-1; j>=0; j--)
{
Liczba[j] = Liczba[j] & 0xDF;
/*Nie wiem jaka funkcja zminia na duże znaki, więc assembler i układ kodów ASCII przychodzi z pomocą */
switch (Liczba[j])
{
case 'I': Cyfra = I;break;
case 'V': Cyfra = V;break;
case 'X': Cyfra = X;break;
case 'L': Cyfra = L;break;
case 'C': Cyfra = C;break;
case 'D': Cyfra = D;break;
case 'M': Cyfra = M;break;
};
if (Cyfra >= Najw)
{
Najw = Cyfra;
Suma = Suma + Najw;
}
else
Suma = Suma - Cyfra;
}
return Suma;
};
Prosze o pomoc