• Matéria: Informática
  • Autor: nen878787
  • Perguntado 7 anos atrás

Olá pessoal desde ja agrade pela atenção, estou com um cod que falta concluir mas me deu um travada aqui preciso fazer um programa que imprima a seguinte sequencia na tela uma 123456789 mas em uma linha na diagonal
na sequencia
segue meu cod


#include


int main(void)

{

int n;


printf("Entre com o valor de n: ");

scanf("%d", &n);


printf("\n");


for(int i=0; i
for(int j=0; j
if( i == j ) {

printf(" 1 ");

} else if (i > j ){

printf(" ");

}

}

printf("\n");

}


return 0;

}

Anexos:

Respostas

respondido por: sheram
1

Resposta:

#include <stdio.h>

int main() {

int lim;

printf("Informe o limite do loop: ");

scanf("%d", &lim);

int vet[lim][lim];

for(int x=1; x<lim; x++) {

 for(int y=1; y<lim; y++) {

  if(x==y) vet[x][y]=x ;

  else vet[x][y]=0;

 }

}

for(int x=1; x<lim; x++) {

 for(int y=1; y<lim; y++) {

  printf("[%d]", vet[x][y]);

 }

 printf("\n");

}

return 0;

}

Explicação:

Veja a imagem com o programa em execução.

Anexos:

nen878787: muito obrigado valew!!
Perguntas similares