yala neb 0 Denunciar post Postado Outubro 2, 2012 #include <stdio.h> #include <stdlib.h> #include <conio.h> int main() { /** Escreva um programa que leia um vetor G de 20 elementos caracter que representa o gabarito de uma prova. A seguir, para cada um dos 50 alunos da turma, leia o vetor de respostas (R) do aluno e conte o número de acertos. Mostre o nº de acertos do aluno e uma mensagem APROVADO, se a nota for maior ou igual a 7; e mostre uma mensagem de REPROVADO, caso contrário. */ char vetorg1[1] [4]={"a"}; char vetorg2[1] [4]={"b"}; char vetorg3[1] [4]={"e"}; char vetorg4[1] [4]={"a"}; char vetorg5[1] [4]={"c"}; char resposta [2] [5]; int i,j; for(i=0;i<2;i++) { for(j=0;j<5;j++) { printf("aluno [%d] informe as suas resposta:\n",i+1); printf("\nquestao %d:\n",j+1); printf("\t--->"); scanf("%c",&resposta[i][j]); if(resposta==vetorg1) { printf("resposta certa!\n"); } else { printf("resposta errada!\n"); } getchar(); } } system("pause"); return 0; } Compartilhar este post Link para o post Compartilhar em outros sites
_Isis_ 202 Denunciar post Postado Outubro 3, 2012 Qual é o problema? Compartilhar este post Link para o post Compartilhar em outros sites
Jesus Apocrifo 0 Denunciar post Postado Novembro 14, 2012 // Use aspas simples aqui: char vetorg1[1] [4]={'a'}; char vetorg2[1] [4]={'b'}; char vetorg3[1] [4]={'e'}; char vetorg4[1] [4]={'a'}; char vetorg5[1] [4]={'c'}; char resposta [2] [5]; int i,j; // Mude este if if(resposta[j]==vetorg1[j]) // programa vai rodar. É só isto mesmo? Compartilhar este post Link para o post Compartilhar em outros sites