Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

TCHE

algoritmo complicado

Recommended Posts

pessoal socorro nescessito da ajuda de vcs

eu tenho q fazer um algoritmo q nem sei por onde começar

alguem me dar uma luz e um explicação sobre o mesmo é assim

 

4. Faça um algoritmo para gerar e imprimir a matriz no formato abaixo:

1 1 1 1 1 1

1 2 2 2 2 1

1 2 3 3 2 1

1 2 3 3 2 1

1 2 2 2 2 1

1 1 1 1 1 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom pense como você fará os loops, observe q no miolo são os numeros '3', e eles estão rodeados por '2' e por fim rodeados por 1!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Um... gerar a matriz a partir do que?

se for apenas para gerar a matriz, basta inserir cada linha em uma variável e mandar imprimir...

Estou certo de que nao deve ser apenas isso...

Compartilhar este post


Link para o post
Compartilhar em outros sites
#include <stdio.h>
void imprimelinha(int elemento,int repeticao) {
  int i;
  for(i=0;i<repeticao;i++)
 printf("%d ",elemento);
}


int main() {
  int i;
  for(i=1;i<=6;i++) {
 if(i==1 || i==6) {
   imprimelinha(1,6);
   puts("");
 } else {
   imprimelinha(1,1);
   if(i==2 || i==5) {
	 imprimelinha(2,4);
   } else {
	  imprimelinha(2,1);
	  imprimelinha(3,2);
	  imprimelinha(2,1);
   }
   imprimelinha(1,1);
   puts("");
 }
  }
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

muito bom import java.Isis!!

soh nunca entendo ql compilador vcs usam para naum ter q colocar o getch(); ow system("cls");

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

poderia me dar um trexo mas em portugues assim é um pouco complicado de entende

 

o qui quer dizer printf("%d "

 

e nessa linha

for(i=0;i<repeticao;i++)

 

é a mesma coisa de

para i de 0 ate repetição esse repetição é uma variavel comum vai trabalhar com matriz, vetor ou que

 

(if) e (se) é a mesma coisa ne e esse == é uma comparação

Compartilhar este post


Link para o post
Compartilhar em outros sites

a msm coisa q o escreval, soh q em C você precisa dizer ql o tipo de variavel a ser exibida, tipo inteiro, real, etc

printf("%d

for(i=0;i<repeticao;i++)

para i de 0 até repeticao-1 faça

 

==

em portugol é a msm coisa q comparação sim '='

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

fala a verdade algumas coisas da pra entender

var
elemento, rep, i : inteiro
inicio
escreva("entre com o valor de repetição: ")
leia (rep)
para i de 1 ate rep -1 faca

int main() { {me explica essa parte aqui}
   int i;

Compartilhar este post


Link para o post
Compartilhar em outros sites

você jah estou sobre modularizar algoritmos?

Compartilhar este post


Link para o post
Compartilhar em outros sites
soh nunca entendo ql compilador vcs usam para naum ter q colocar o getch(); ow system("cls");

 

GNU C compiler (gcc).

Não programo C em IDE.É no terminal mesmo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.