#include <stdio.h> 
	#include <stdlib.h> 
	#include <string.h> 
	 // O algortimo deve ter como entrada o gabarito da prova do aluno em formato 
	//de vetor 
	//Os crit´erios de corre¸c˜ao devem ser apenas ”certo” ou ”errado”; 
	//(c) O programa deve mostrar se o alunos est´a abaixo ou acima da m´edia da 
	//escola, considere o caso gen´erico da m´edia; 
	//Uma das sa´idas do programa deve ser o conceito final do aluno, isto ´e, 
	//Insuficiente, Regular, Bom, Excelente; 
	// O programa deve classificar o aluno como: aprovado (caso bom ou excelente)  
	//ou reprovado (caso regular ou insuficiente). 
	int main() 
	{    
	    int i,x =0; 
	    int nota =0;  
	    char gabarito_final [5] = {'a', 'd', 'c', 'c', 'b'}; 
	    char resposta [5]; 
	     
	    printf("A cada questao vale 2 pontos.....\n\n\n"); 
	    
	    // contador para pedir o gabarito do aluno 
	      for (i=1; i<6; i++)  
	    { 
	        printf("digite o gabarito da questao %d : ",i); 
	        scanf("%s",&resposta); 
	    } 
	     //...// 
	      
	     // for para comparar os gabaritos 
	      for( x= 1; x <6; x++) 
	    { 
	       if(resposta  == gabarito_final)  
	       {      
	        printf("\n a %d questao esta CERTA ",x); 
	        nota=nota+2; 
	       } 
	        
	       else 
	       { 
	       printf("\n a %d questao esta ERRADA!",x); 
	       } 
	        
	       } 
	         
	         
	      // validação de notas para saber media/condicao/aprovacao 
	  
	      if (nota <6) { 
	        printf ("\n nota: %d, Insuficiente!",nota); 
	        printf("\n Voce esta abaixo da media,REPROVADO"); 
	    } 
	     
	    if (nota >=6 && nota <=8) { 
	        printf ("\n nota: %d Regular!",nota); 
	        printf("\n Voce esta na media, APROVADO"); 
	    } 
	     
	        if (nota >8 && nota <10) { 
	        printf ("\n nota: %d BOM!",nota); 
	        printf("\n Voce esta acima da media, APROVADO"); 
	    } 
	         
	    if (nota ==10) { 
	        printf ("\n nota: %d excelente!",nota); 
	        printf("\n Voce esta acima da media, APROVADO"); 
	    }     
	    system("pause"); 
	    return 0; 
	}