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
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


0