Campo Minado em C

Publicado por Marcelo Ruan (última atualização em 13/01/2016)

[ Hits: 3.526 ]

Homepage: https://sites.google.com/view/marceloruan/

Download campominado.cpp




Com o objetivo de compartilhar conhecimento, publico aqui o código fonte de um campo minado em C.

  



Esconder código-fonte

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main(void){
   char me[10][10],mm[10][10];
   int x,jogada,linha,coluna;
   for(x=0;x<30;x++){         
         srand(time(NULL));
         me[rand()%10][rand()%10]='b';
         }
         for(linha=0;linha<10;linha++){
         for(coluna=0;coluna<10;coluna++){
            mm[linha][coluna]='|';
            }
         }
      for(jogada=1;jogada<100;jogada++){
      scanf("%d",&linha);
      scanf("%d",&coluna);
      if(me[linha][coluna]=='b'){ 
         break;
      }
      else
         mm[linha][coluna]='x';
      for(linha=0;linha<10;linha++){
         for(coluna=0;coluna<10;coluna++){
            //mm[linha][coluna]=' ';
            printf("%c",mm[linha][coluna]);
            }
         printf("\n");
         }   
}
   return(0);
   }

Scripts recomendados

Biblioteca estática para manipulação de pilhas

Árvore AVL, usando arquivos para armazenamento de dados

Gerando String Dinamica em C

signal.h - Um exemplo

Listando processos via /proc/PID


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts