Jump to content

Problema com Matrizes


brunoda6

Recommended Posts

Crie um algoritmo que permita calcular as médias dos alunos de um determinado curso. O número de alunos, de disciplinas e as notas serão introduzidas pelo utilizador. No sinal o programa deverá mostrar no ecrã a média de cada um dos alunos.

 

o código que já tenho:

desde já muito obrigado :)

 

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

int main(int argc, char** argv) {
    
    int numalunos,ndisci,media,nrtestes,nota,dmatriz,soma=0,linha=0;
    int notas[10][10];
    
    
    printf("Introduza o número de alunos: \n");
    scanf("%d",&numalunos);
    printf("Introduza o número de disciplinas: \n");
    scanf("%d",&ndisci);
    
    nrtestes=ndisci*3;
    
    for(int i=1;i<numalunos+1;i++)
    {     
        for(int j=1;j<nrtestes+1;j++)
        {
            printf("Aluno %d nota %d \n",i,j);
            scanf("%d",&notas[i][j]);  
        }
    }
    

        
    for(int l=1;l<numalunos+1;l++)                 /* Aqui supostamente quero somar linha a linha para depois fazer a media para cada um dos estudantes*/
    {
        for(int c=1;c<nrtestes+1;c++)  
        { 
            soma=soma+notas[l][c];
            printf("A soma da linha [%d][%d] é %d \n",l,c,soma);
        }
    }
    
    

    
 
    
    

    return (EXIT_SUCCESS);
}


 

Link to post
Share on other sites
HappyHippyHippo

e no código que apresentas, o que faz de errado e o que deveria fazer ?

 

ps : não é de bom tom usar a disponibilidade das pessoas como se fossem debuggers online e obrigar a ler linhas e linhas de código sem o enquadramento completo do problema (um enunciado á alguma coisa, código é quase irrelevante ...)

Edited by HappyHippyHippo
IRC : sim, é algo que ainda existe >> #p@p
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.