Informática, perguntado por nen878787, 10 meses 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:

Soluções para a tarefa

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 interessantes