Você está na página 1de 2

#include #include #include #include #include #include #include

"stdafx.h" <stdio.h> <stdlib.h> <ctype.h> <string.h> <cstdlib> <iostream>

#include<stdio.h> #include<string.h> #include<stdlib.h> #include <conio.h> char matriz[10][10]; char palabra1[10], paso[11]; char palabra2[10],palabra3[10],palabra4[10]; int i, j, r,fil,col; //libreria para numeros randomicos: stdlib void main() { srand(rand()); for(i = 0; i < 10; i++) { for(j = 0; j < 10; j++) { sprintf(paso, "%c", (65 + (int)(24.0 * rand() / (RAND_MAX + 1.0)))); matriz[i][j] = paso[0]; printf("%c ", matriz[i][j]); } printf("\n"); } /*printf("\nIngrese la primer palabra: "); scanf("%s", palabra1); printf("\nIngrese la segunda palabra: "); scanf("%s", palabra2); printf("\nIngrese la tercer palabra: "); scanf("%s", palabra3);*/ printf("\nIngrese la cuarta palabra: "); scanf("%s", palabra4); /*Generar la fila y columna para la primer palabra que se colocara horizontalmente*/ srand(0); col = rand() % (10 - strlen(palabra4)); printf("%d\n",col); fil = rand() % 11;

printf("%d\n",fil); //Colocar la primer palabra horizontal j = 0; for (i = col;i < col + strlen(palabra4);i++) { matriz[fil][i] = palabra4[j]; j = j +1; } //imprimir matriz for (i=0;i<10;i++) { for (j=0;j<10;j++) { printf ("%3c",matriz[i][j]); } printf ("\n"); } getch();

Você também pode gostar