miércoles, 8 de junio de 2011

Matrices

Aqui vamos a presentar varios ejercicios de matrices:







/*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