Ir ao conteúdo

Posts recomendados

Postado

A partir do trecho de código abaixo, complete o programa criando as funções que faltam.

 

 

Escreva um programa em C que implemente um procedimento para ler uma matriz M (5x5). O programa deve ainda apresentar funções para calcular:

I. A soma dos elementos da linha 4 de M;

II. O produto dos elementos da coluna 2 de M

III. O somatório dos elementos da diagonal principal multiplicados por 2;

IV. O produto dos elementos da diagonal secundária subtraídos de 1.

<typedef struct{

int matricula;

float notas[3];

}Aluno;

int main() {

Aluno Turma[5];

for(i=0; i< 5; i++) {

LeAluno(.......); // função que lê de teclado // os dados do aluno

}

ImprimeTurma(Turma); Função que imprime os dados de todos os alunos

for(i=0; i< 5; i++) {

media = CalculaMediaAluno(.......);// função que calcula a média das notas de um aluno

printf("Aluno %d - Media = %f\n"); // imprime os dados do aluno }

return 0;

}>

 

Postado

A dica é que você primeiro deve saber:
 

1) conhecer e saber como declarar os tipos de dados em C;

2) conhecer e saber como são realizadas as operações matemáticas em C;
3) o que é e como são construidas matrizes (Array) em C;
4) como se fazer funções, passando parametros e recebendo valores e C, sejam eles dos tipos basicos conhecidos assim como utilizando ponteiros. Ou seja...
5) É interessante também saber o que são ponteiros e como trabalhar com eles;

6) Saber como capturar dados a partir do teclado em C. Exemplo como scanf, gets, getchar, getch...

7) como imprimir resultados utilizando a função printf, puts.
 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...