Buscar

Ep8 Introdução a Programação (Código 100%)

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#include <stdio.h>
#include <locale.h>
#include <stdlib.h>
#define X 5
#define Y 3
int main()
{
 system("color 0F"); /*cor chamativa */
 int i=0, j=0;
 float matriz[X][Y];
 setlocale(LC_ALL, "Portuguese"); /*define a localidade como Portuguesa, permitindo o uso de vírgulas e acentos*/
 printf("Entre com as notas dos 5 alunos, digitando uma após uma\n\n");
 setlocale(LC_ALL, "English"); /*retorna a localidade original para inserção de dados no formato original */
 for (i=0; i<X; i++)
 {
 printf("Entre com as 3 notas do aluno %d:", i+1);
 for (j=0; j<Y; j++)
 {
 scanf("%f", &matriz[i][j]);
 }
 printf("\n");
 }
 setlocale(LC_ALL,"Portuguese"); /*retorna a localicade "Portuguesa" para a saída de dados de forma mais elegande */
 float soma;
 printf("\t\tP1\tP2\tP3\tMédia final\n");
 printf("\n");
 for(i = 0; i < X ; i++)
 {
 soma=0;
 printf("Aluno %d:", i+1);
 for(j=0; j<Y; j++)
 {
 printf("\t%.1f ", matriz[i][j]);
 soma+=matriz[i][j];
 }
 printf("\t%.2f\n", soma/Y);
 }
 printf("\n");
 printf("Média: ");
 float P1, P2, P3;
 for(i=0; i<X; i++)
 {
 P1+=matriz[i][0];
 P2+=matriz[i][1];
 P3+=matriz[i][2];
 }
 printf("\t\t%.2f\t%.2f\t%.2f", P1/X, P2/X, P3/X);
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais