Ir ao conteúdo
  • Cadastre-se

C Como resolve ai Error expected primary-exp ?


Emerson132

Posts recomendados

Erro na linha 47 e 49, código pra corrigir prova usando comparação de vetores.

#include <stdio.h>
#include <stdlib.h>
#define TAM 10

int gabarito[TAM];
int resposta[TAM];

void gaba(){
	int x;
	for(x=1;x<11;x++){
		printf("Digite a resposta %d do gabarito: ", x);
		scanf("%d", &gabarito[x]);
	}
}

int respo(int y[]){
	int nota=0, x;
	
	for(x=0;x<TAM;x++){		
		if(y[x] == gabarito[x]){
			nota++;	
		}
	}
	return nota;
}

main(){
	int qtdAluno,x,i;
	
	gaba();
	system("cls");
	
	printf("Digite a quantidade de alunos para serem avaliados: ");
	scanf("%d", &qtdAluno);
	
	struct resposta{
		int nota;
	}; struct resposta alunos[qtdAluno];
	
	for(x=0;x<qtdAluno;x++){
		alunos[x].nota=0;
	}
	
	for(x=0;x<qtdAluno;x++){
		for(i=0;i<TAM;i++){
			printf("Digite a reposta %d do aluno %d : ",i+1,x+1);
			scanf("%d", &resposta[i]);	
		}
		alunos[x].nota = (resposta[]);
	}
	
	for(x=0.;x<qtdAluno;x++){
		printf("%d  ",alunos[x].nota);
	}
	
	
	system("pause");
}

 

Link para o comentário
Compartilhar em outros sites

  • Moderador

@Emerson132 Que tal postar o enunciado do exercício, explicar o objetivo, informar o erro que acontece... o que deveria acontecer normalmente...

Ainda não temos a tecnologia da bola de cristal para adivinhar o seu exercício.

 

Postar todas as informações relevantes ao problema é o primeiro passo para se ter uma boa resposta.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Moderador

@Emerson132 Sim, como mencionei. É importante que você explique o seu código e o problema que acontece. Não é todos que possam(ou  tenham tempo) de debugar seu código para descobrir o que ele deveria fazer.

 

Por isso peço que detalhe o máximo possível com informações que ajudam a desvendar o problema.

Além disso, o código foi você quem desenvolveu? se sim, explique, senão foi você, desculpe, mas o exercício é seu e de mais ninguém.

 

Ratifico o que disse:

31 minutos atrás, DiF disse:

Postar todas as informações relevantes ao problema é o primeiro passo para se ter uma boa resposta.

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Sim, eu desenvolvi o código. O propósito dele é dar a entrada do gabarito de uma prova, depois a quantidade de alunos que fizeram a prova, e ai colocar as respostas de cada um. 

 

Primeiro aluno > Todas as respostas do aluno > comparação do vetor de respostas com o gabarito > armazenar resultado em uma variável nota > segundo aluno...

A operação tem esse modelo porque eu usaria um vetor pra armazenar diversas respostas e outro para os resultados.

 

Essa é a ideia inicial, depois incrementaria mais funções a ele, mas elas dependem do resultado de cada aluno

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

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...