Hola a todos, en ete programa segun yo me tiene que salir:
el
el
pero me sale
el
lel
por que razon?????
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>
int main ()
{
srand ( time ( NULL ) );
char *articulo [ 8 ] = { "el", "la", "los", "las", "un", "una", "unos","unas"};
char *sustantivo [ 8 ] = { "flor", "zapato", "pan", "casa", "pelo", "ojo",
"queso", "pelo" };
char *verbo [ 8 ] = { "correr", "caminar", "andar", "vagar", "comer", "tomar",
"pisar", "gatear" };
char *prepocision [ 8 ] = { "a", "ante", "bajo", "con", "de", "desde","durante",
"exepto" };
int x = 0, y;
char *a1 [ 20 ] = { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
"", "", "", "", "" };
while ( x < 2 ) {
strcat ( a1 [ x ], articulo [ 0 ] );
printf ("%s\n", a1 [ x ] );
x++;
}
return 0;
}