Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

jhoul

Função calc media

Recommended Posts

Escrever um programa que leia um vetor G de 5 elementos do tipo caractere que representa o gabarito de uma prova; a seguir, para cada um dos 4 alunos da turma, leia o vetor de respostas R do aluno. Mostrar o número de acertos de cada aluno, seu grau e uma mensagem de Aprovado caso a quantidade de acertos seja maior ou igual a 6 (grau seis), ou Reprovado em caso contrário.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mostre o que fez e as suas duvidas

Compartilhar este post


Link para o post
Compartilhar em outros sites

"leia um vetor G de 5 elementos do tipo caractere que representa o gabarito de uma prova"

Eu não to cosigindo imprimir ou se no processo ta errado não funciona!!!!!

#include<stdio.h>
#define G 4
int i;
main()
{
      int vetor [G];
      carga(vetor);
      calc(vetor);
      getch();
}
carga(int vet1 [G])
{
      float nota [i];
      for (i=0;i<G;i++)
          {
              printf("ENTRE COM A NOTA do aluno %d\n",i+1);
              scanf("%f",&nota[i]);
          }
}
calc(int vet1 [G])
{
      float nota[i],soma[i],k=0;
      for (k=0;k<G;k++)
          {
              soma[i]+=nota[i];
              k+=1;
          
          printf("a media do aluno %d: eh %2.2f\n",i+1,nota[i]);}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para i de 0 até 4 faça
    Leia (gabarito[i]);
Fim_Para

Para i de 0 até 3 faça
    Para j de 0 até 4 faça
        Leia resp;
        Se (resp=gabarito[i]) Então
            acerto<-acerto+1;
        Fim_Se
    Fim_Para
    //  Mensagens de aprovado ou n
    //
Fim_Para

[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

_

 

Olhando rapidamente:

 

* As funçoes carga e calc nao tem tipo definido, como nao retornam valores declare-as como void...

* Em C é obrigatorio colocar ao menos o escopo da função antes do main... mesmo q as funções sejam colocadas apos o main

 

Escopo:

void calc(int vet1 [])

*repare q nao coloquei valores dentro dos colchetes do escopo e assim deve permanecer antes do main e na função tambem...

 

*você esta usando getch( ); sem a biblioteca conio.h

 

Att

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.