C/Visual C - continua el codigo de arabigos -> romanos

 
Vista:

continua el codigo de arabigos -> romanos

Publicado por xj35u5x (63 intervenciones) el 10/10/2000 00:00:00
for(i=j-1;i>=0;i--)
{ if(i==(j-1))
{ uno=´i´; cinco=´v´; diez=´x´; }
else if(i==(j-2))
{ uno=´x´; cinco=´l´; diez=´c´; }
else if(i==(j-3))
{ uno=´c´; cinco=´d´; diez=´m´; }

if(i>=(j-3))
{

if(dec[i]==´1´)
{ roma[b]=uno; b=b+1; }
else if(dec[i]==´2´)
{ roma[b]=roma[b+1]=uno; b=b+2; }
else if(dec[i]==´3´)
{ roma[b]=roma[b+1]=roma[b+2]=uno; b=b+3; }
else if(dec[i]==´4´)
{ roma[b]=cinco; roma[b+1]=uno; b=b+2; }
else if(dec[i]==´5´)
{ roma[b]=cinco; b=b+1; }
else if(dec[i]==´6´)
{ roma[b]=uno; roma [b+1]=cinco; b=b+2; }
else if(dec[i]==´7´)
{ roma[b]=roma[b+1]=uno; roma[b+2]=cinco; b=b+3; }
else if(dec[i]==´8´)
{ roma[b]=roma[b+1]=roma[b+2]=uno; roma[b+3]=cinco; b=b+4; }
else if(dec[i]==´9´)
{ roma[b]=diez; roma[b+1]=uno; b=b+2; }
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

fin de arabigos -> romanos

Publicado por xj35u5x (63 intervenciones) el 10/10/2000 00:00:00
else {
if(i==1)
{
for(k=0;k<(dec[1]-48);k++)
putchar(´m´);
for(k=0;k<((dec[0]-48)*10);k++)
putchar(´m´);
i=-1; }
else
if(i==0)
for(k=0;k<(dec[0]-48);k++)
putchar(´m´);
}

}



for(k=(b-1);k>=0;k--)
putchar(roma[k]);

printf("\n¨ Desea transformar otro n£mero ? (s/n)");
if((a=getch())==´s´ | a==´S´)
main();
else {
printf("\n\nCoded by xj35u5x");
delay(100);
printf("\[email protected]");
delay(100);
printf("\nhttp://www.geocities.com/xj35u5x");
delay(100);
printf("\n\n");
return 0; }
}
Si deseas una explicación escríbeme.
En todo caso, es bastante simple... ;-)

xj35u5x
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar