Trabalho Programação estruturada
Desenvolva um programa para efetuar o gerenciamento destas notas utilizando uma matriz bidimensional. Exemplo de formatação de saída do programa para uma turma com 3 alunos:
Nota 1 Nota 2 Nota 3 Média 9.0 9.0 8.0 8.7 6.8 7.5 8.2 7.5 8.4 8.0 9.4 8.6
Média da turma = 8.3
Total de alunos com média superior a média da turma = 2
2. Uma matriz quadrada inteira é chamada de "quadrado mágico" se a soma dos elementos de cada linha, a soma dos elementos de cada coluna, a soma dos elementos da diagonal principal e a soma dos elementos da diagonal secundária são todas iguais.
Exemplo: A matriz abaixo representa um quadrado mágico:
8 0 7
4 5 6
3 10 2 soma dos elementos de cada linha = 15 soma dos elementos de cada coluna = 15 soma dos elementos da diagonal principal = 15 soma dos elementos da diagonal secundária = 15
Escreva um programa que leia os valores de uma matriz de n linhas e n colunas, verifica e informa se esta matriz representa ou não um quadrado mágico. Obs.: o programa deve funcionar para qualquer valor de n.
Obs. Utilize subprogramas para construir as soluções dos exercícios 1 e 2.
Critérios para avaliação:
• organização e clareza do código;
• uso otimizado de subprogramas;
• correto funcionamento do