/*Matriz que se rellena aleatoriamente con *'s*/
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
main(){
char matriz[10][10];
int filas,col,cont;
long seed;
seed=time(0);
srand(seed);
//Rellenamos la matriz
for(filas=0;filas<10;filas++)
for(col=0;col<10;col++)
matriz[filas][col]='O';
//Mostramos
for(filas=0;filas<10;filas++){
for(col=0;col<10;col++)
printf("%c ",matriz[filas][col]);
printf("\n");
}
//Generamos las posiciones al azar para 5 *'s
for(cont=1;cont<=5;cont++){
do{
filas=rand()%10;
col=rand()%10;
}while(matriz[filas][col]=='*');
matriz[filas][col]='*';
}
printf("\nLa matriz tras sembrarla de asteriscos.\n\n");
//Mostramos
for(filas=0;filas<10;filas++){
for(col=0;col<10;col++)
printf("%c ",matriz[filas][col]);
printf("\n");
}
getchar();
getchar();
}
No hay comentarios:
Publicar un comentario