Dev - C++ - alguien que me ayude con este codigo de numeros romanos

 
Vista:
Imágen de perfil de cristofer
Val: 4
Ha disminuido su posición en 5 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

alguien que me ayude con este codigo de numeros romanos

Publicado por cristofer (4 intervenciones) el 14/04/2018 01:55:34
buenas , no se como hacer que compile todo en orden , y que no se repitan los valores, alguien que pueda ayudarme.
Quisiera que el codigo funcione correctamente , y ya no se me ocurre que hacer , para que este mejore
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
#include <iostream>
using namespace std;
 
int main(int argc, char *argv[]) {
    int m=10;
	string *A=new string[11];
	string *B=new string[12];
	string *C=new string[101];
	A[1]="I";
	A[2]="II";
	A[3]="III";
	A[4]="IV";
	A[5]="V";
	A[6]="VI";
	A[7]="VII";
	A[8]="VIII";
	A[9]="IX";
 
	B[0]="X";
	B[1]="XX";
	B[2]="XXX";
	B[3]="XL";
	B[4]="L";
	B[5]="LX";
	B[6]="LXX";
	B[7]="LXXX";
	B[8]="XC";
	B[9]="C";
//aqui lo que busco hacer es concatenar ,evitando usar cualquier funcion de tipo string , tan solo , busco unir dos caracteres para formar , solo uno.
	for(int i=0;i<=10;i++){
		for(int j=0;j<=9;j++){
			if(j+i==10){
				C[j]=B[i];
			}
			else if(j+i<=9){
				C[j]=B[i]+A[j];
			}
			else{
				continue;
			}
			cout<<C[j]<<endl;
		}
	}
}
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

alguien que me ayude con este codigo de numeros romanos

Publicado por Juan Perez (2 intervenciones) el 14/04/2018 20:45:23
Deberias utilizar el complemento de c++ Swicth y decirle al programa que desconponga el numero en unidades como unidades, decenas, centenas, unidades de mil...
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