Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/08/2010, 19:26
davidtadeo
 
Fecha de Ingreso: agosto-2010
Mensajes: 153
Antigüedad: 13 años, 8 meses
Puntos: 1
Por que en este programa no me sale el resultado correcto??

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;

}