Abaixo, vai a implementação:
#include <stdio.h> #define MAX 21 int main() { int matriz[MAX][MAX]; int i,j; int ordem; printf("Entre com a ordem da matriz (ate 20):"); scanf("%d",&ordem); if(ordem < MAX) { /*atribuindo os valores para a matriz*/ for(i=0;i<ordem;i++) { for(j=0;j<ordem;j++) { if(i!=j) { matriz[i][j] = 0; } if(i == j) { matriz[i][j] = 1; } } } /*Imprimindo a matriz*/ for(i=0;i<ordem;i++) { for(j=0;j<ordem;j++) { printf("%d ",matriz[i][j]); } printf("\n"); } } return 0; }
mt bom kra,ajudo mt
ResponderExcluir