C/Visual C - ingresar un numero romano e imprimir en número entero con punteros en C

 
Vista:
sin imagen de perfil
Val: 2
Ha disminuido su posición en 29 puestos en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

ingresar un numero romano e imprimir en número entero con punteros en C

Publicado por Sahian (1 intervención) el 21/03/2021 22:55:47
Me puden ayudar a ralizar un programa que se ingrese un numero romano e imprima en número entero con punteros, no tengo ni idea de como relizarlo lo necesito para mañana ayúdenme porfavor

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
 
int main(){
 
 char numero;
 int I=1,V=5,X=10,L=50,C=100,D=500,M=100;
 
 //declaración de punteros
 int *punt_I,*punt_V,*punt_X,*punt_L,*punt_C,*punt_D,*punt_M;
  setlocale(LC_CTYPE, "Spanish");
 
//Leer numero romano
printf("Ingrese un numero romano\n");
 scanf ("%c",&numero);
 
 
//Asignación de puntero
punt_I=I;
punt_V=V;
punt_X=X;
punt_L=L;
punt_C=C;
punt_D=D;
punt_M=M;
 
 
 
if (numero == I||numero == V||numero == X||numero == L||numero == C||numero == D||numero == M){
    switch(numero){
case 1:printf ("%d",*punt_I);
break;
case 2:printf ("%d",*punt_V);
break;
case 3:printf ("%d",*punt_X);
break;
case 4:printf ("%d",*punt_L);
break;
case 5:printf ("%d",*punt_C);
break;
case 6:printf ("%d",*punt_D);
break;
case 7:printf ("%d",*punt_M);
}
 
 
}
 
 return 0;
}


Esto es lo que hice pero no se si esta bien...!!
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