Tengo un pequeño problema, quizás ustedes me puedan ayudar...
Tengo este código simple de C. Lo que hace básicamente es imprimir tres elementos “casa, auto,avión”.
Lo que necesito es elegir solamente dos elementos de los tres, a través de los números y luego imprimirlos,
Ejemplo:
Primero Imprime los tres elementos de tal forma.
1) Casa
2) Auto
3) Avion
Selecciono opción 3 y luego 2.
Luego imprimir
AvionAuto
Y mi problema es Como imprimo los elementos q seleccione?!
Aquí el código
#include <stdio.h>
#include <stdlib.h>
int main (){
int i,x;
char *cosas[]={"casa","auto","avion"};
//imprime los tres elementos.
for (i=0;i<3;i++){
printf("%d)%s\n",i,cosas[i]);
}
a:
scanf("%d",&x);
// aqui elijo dos elementos a través de los números
printf("%d)%s\n",i,cosas[x]);
printf("para continuar c");
scanf("%s",&a);
if (a=='c')goto a ;
else
// aquí necesito q imprima dos elementos q elegí, solo los dos.
system("pause");
}
De ante mano MUCHAS GRACIAS:!













