aula 121

Exercício 11 | Faça um programa que imprima a diagonal principal de uma matriz 5 x 5

Seja muito bem vindo à aula 121 do nosso curso gratuito de programação com a linguagem C.

Hoje, no exercício 11, vamos fazer um programa para imprimir a diagonal principal de uma matriz 5 x 5 com a linguagem C.

11) Faça um programa que imprima na tela a diagonal principal de uma matriz 5 x 5.

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main() {
    int tam = 5;
    int l, c, mat[tam][tam];

    srand(time(NULL));

    for(l = 0; l < tam; l++){
        for(c = 0;  c< tam; c++){
            mat[l][c] = rand() % 100;
        }
    }

    for(l = 0; l < tam; l++){
        for(c = 0;  c< tam; c++){
            printf("%d ", mat[l][c]);
        }
        printf("\n");
    }

    printf("\n\n");
    for(l = 0; l < tam; l++){
        printf("%d ", mat[l][l]); // diagonal principal onde linha e coluna são iguais
    }

    return 0;
}

Deixe um comentário

um × 1 =

Wagner Gaspar

Capixaba de São Gabriel da Palha, Espírito Santo. Bacharel em Ciência da Computação pela Universidade Federal do Amazonas e mestre em informática pela Universidade Federal do Espírito Santo.