• Matéria: Informática
  • Autor: Antpjuni
  • Perguntado 9 anos atrás

Elabore um programa completo em C que leia uma matriz 6x6 e exiba apenas os elementos da sua diagonal principal.

Respostas

respondido por: daboiul
0
#include <stdio.h>
#include <stdlib.h>

int main (void)
{
    int i=0, j=0;
    int matr[6][6];

    printf("LEITURA DE MATRIZ 6x6\n");
    while (i<6)
    {
        j=0;
        while (j<6)
        {
            printf("Insira o %io elemento da %ia linha: ", j+1, i+1);
            scanf("%i", &matr[i][j]);
            j++;
        }
        i++;
        printf("\n");
    }

    i=0;
    j=0;

    printf("MATRIZ LIDA.\nDIAGONAL PRINCIPAL: ");
    while(i<5 && j<5)
    {
        printf("%i, ", matr[i][j]);
        i++;
        j++;
    }
    printf("%i.", matr[5][5]);
    printf("\n");

    return 0;
}
Perguntas similares