Nazdar chalani kto by mi pomohol spravením programu a to takym ze budem scitat, odcitat, nasobit a delit cisla lae tka ze budem zadavat arabske od X po V a výsledok bude vypisany v arabskych ????
Dakujem za pomoc :D
#2 liborb
void RomanToArab(char * roman, long & x)
{
x = 0;
long cislo[]={0};
int i = 0;
while (roman[i])
{
switch(roman[i])
{
case 'm':
case 'M': cislo[i] = 1000;
break;
case 'd':
case 'D': cislo[i] = 500;
break;
case 'c':
case 'C': cislo[i] = 100;
break;
case 'l':
case 'L': cislo[i] = 50;
break;
case 'x':
case 'X': cislo[i] = 10;
break;
case 'v':
case 'V': cislo[i] = 5;
break;
case 'i':
case 'I': cislo[i] = 1;
break;
default: cislo[i] = 0;
};
i++;
};
i = 0;
while (cislo[i])
{
if (cislo[i+1]>cislo[i])
x -= cislo[i];
if (cislo[i+1]<=cislo[i])
x += cislo[i];
i++;
};
}
zatial mam toto :D kto pomoze ????
#4 ico222
Hľadal si pred tým ako si sa spýtal? http://programujte.com/forum/vlakno/17151-prevod-arabskych-cisel-na-rimske/
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku