Código C

Iniciado por 05K4R1N, 3 Junio 2013, 21:33 PM

0 Miembros y 1 Visitante están viendo este tema.

05K4R1N

Hola!! tengo un lio con este codigo que hice pero no encuentro el error!!!! ayudenme...!!!

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

main(){
       char romano[]={};
       printf("Ingrese Numero Romando: ");
       scanf("%s",&romano);
       fflush(stdin);
       
       char rom[]={' ','I','V','X','L','C','D','M'};
       int valor[]={0,1,5,10,50,100,1000};
       
       convertidor(romano,rom,valor);
}
void convertidor(char rom1[],char rom2[],int v[]){
     int suma=0,anterior=0;
     char letra=' ';
     int i,j;
     for(i=0;i<rom1.length;i++){
                                letra=rom1;
                                for(j=0;j<rom2.length;j++){
                                                           if(letra==rom2[j]){
                                                                              suma=suma+v[j];
                                                                              if(anterior<valor[j]){
                                                                                                    suma=suma-anterior*2;
                                                                                                    anterior=valor[j];
                                                                              }
                                                                              else{
                                                                                   anterior=valor[j];
                                                                              }
                                                           }
                                }
     }
     printf("Numero: %d",suma);
}

edr89

Cuando publicas un código en la primera fila esta el formato de texto, el ultimo elemento que dice GeSHi tiene varias opciones para poner el codigo con colores y todo se ve mas bonito.

qué significa esto?
for(j=0;j<rom2.length;j++)

rom2.lenght??

al compilarlo me da error por el termino length, ademas no veo que hayas declarado la variable valor, tambien lo esta marcando el compilador.

amchacon

Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar