Ir ao conteúdo

Posts recomendados

Postado
#include<stdio.h>
 main  () {
 	int j;
	int i;
	int S;
	int E;
	printf (" entre com um S:               \n"   ); 
	scanf("%d",&S); 
	 
    for  ( int j=0; j<6; j++)
	 {
	 	{
		 for (int i=0; i<6; i++)
	 	      printf  ( "|\t** x|"); 
			   }
	 	     
	 	for (int i=0; i<1; i++)
	 	      printf  ("|\n\t** x|");
	 	for (int i=0; i<4; i++)
	 	      printf  ( "|\t    |");
	 	for (int i=0; i<1; i++)
	 	      printf  ( "|  ** x|");
	 	for (int i=0; i<1; i++)
		      printf ( "| \t\n         # x|");
		for (int i=0; i<1; i++)
	 	      printf  ( "|      |");  
	 	for (int i=0; i<2; i++)
		      printf ( "|\t **X|"); 
		for (int i=0; i<1; i++)
	 	      printf  ( "|\t    |"); 
		for (int i=0; i<1; i++)
	 	      printf  ( "|  ** x|");
		for (int i=0; i<1; i++)
		      printf ( "|\n         **X|");
		for (int i=0; i<1; i++)
	 	      printf  ( "|      |");  
		for (int i=0; i<2; i++)
		      printf ( "|\t **X|"); 	   
		for (int i=0; i<1; i++)
		      printf ( "|\t    |"); 
		for (int i=0; i<1; i++)
		      printf ( "|\t **X|"); 
		for (int i=0;i<1;i++);  
		      printf("|\n           %s|");
		      scanf("%d",&S);
		for (int i=0; i<1; i++)
		      printf ( "|\t    |"); 
		for (int i=0; i<2; i++)
		      printf ("|\t **X|"); 
		for (int i=0;i<1;i++);  
		       printf("|             E|");
		       
			   printf("\n");
		for (int i=0; i<6; i++)
		      printf ("|\t **X|");
		      
		      
		       
	 	                  	                    						
        
return (0);	                      
			}
  }

a) Crie uma função que preencha o tabuleiro com o [ X ] em todas as posições.
b) Crie uma função que receba os parâmetros da posição e do caracter a ser prenchido: [ E ] , [   ] ou  [ S ].
c) Crie uma função que exiba o tabuleiro.
d) No corpo principal do algoritmo, deve chamar a função para:
    - Chamar a função que vai prencher o tabuleiro com [ X ].
    - Chamar a função que vai exibir o tabuleiro.
    - Chamar a função que vai preencher todas as posições que não estejam no tabuleiro acima. Lembre, você deverá chamar a função diversas vezes. Neste ponto otimize o seu algoritmo.
    - Chamar a função que vai exibir o tabuleiro.a) Crie uma função que preencha o tabuleiro com o [ X ] em todas as posições.
b) Crie uma função que receba os parâmetros da posição e do caracter a ser prenchido: [ E ] , [   ] ou  [ S ].
c) Crie uma função que exiba o tabuleiro.
d) No corpo principal do algoritmo, deve chamar a função para:
    - Chamar a função que vai prencher o tabuleiro com [ X ].
    - Chamar a função que vai exibir o tabuleiro.
    - Chamar a função que vai preencher todas as posições que não estejam no tabuleiro acima. Lembre, você deverá chamar a função diversas vezes. Neste ponto otimize o seu algoritmo.
    - Chamar a função que vai exibir o tabuleiro.

 

 

  • Curtir 1
Postado

Para discutirmos mais proveitosamente faça perguntas para tirar sua dúvidas.

 

Note que Criar e chamar funções é o ponto chave de todos os itens, ou seja, um algoritmo a ou b resolve o problema, porém se fora de sua função então está errado. 

 

.

 

 

Postado

Não sei o que o enunciado quis dizer com isto

Em 17/06/2019 às 16:40, Jaspion Jaspion disse:

[ E ] , [   ] ou  [ S ].

 

Em 17/06/2019 às 16:40, Jaspion Jaspion disse:

Crie uma função que receba os parâmetros da posição e do caracter a ser prenchido: [ E ] , [   ] ou  [ S ].

Os parâmetros de uma função é, para mim, uma lista com informações para resposta da função, ou no mínimo, pertinente ao que se espera dela:

/* ------------------------------------------ funcao preencher -----
 * Atribui um caractere na posição informada
 * Parâmetro [int]        i: Coordenada x, ou linha  i da matriz
 * Parâmetro [int]        j: Coordenada y, ou coluna j da matriz
 * Parâmetro [char]       c: Argumento para posição [i][j] na matriz
 * Parâmetro [int *] matriz: É a matriz da função.
 */ 
int preencher( int i, int j, char c, int * matriz )
{
  ...
}

 

 

 

  • Confuso 1
Postado
Em 22/06/2019 às 22:27, AnsiC disse:

Não sei o que o enunciado quis dizer com isto

 

Os parâmetros de uma função é, para mim, uma lista com informações para resposta da função, ou no mínimo, pertinente ao que se espera dela:


/* ------------------------------------------ funcao preencher -----
 * Atribui um caractere na posição informada
 * Parâmetro [int]        i: Coordenada x, ou linha  i da matriz
 * Parâmetro [int]        j: Coordenada y, ou coluna j da matriz
 * Parâmetro [char]       c: Argumento para posição [i][j] na matriz
 * Parâmetro [int *] matriz: É a matriz da função.
 */ 
int preencher( int i, int j, char c, int * matriz )
{
  ...
}

 

 

 

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!