44 lines
936 B
C
44 lines
936 B
C
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
|
|
#define QUESTIONS_NUM 10
|
|
|
|
void printArray(char array[], int size)
|
|
{
|
|
for (int i = 0; i < size; i++)
|
|
{
|
|
printf("%c, ", array[i]);
|
|
}
|
|
}
|
|
|
|
int main()
|
|
{
|
|
char correct_awnsers[QUESTIONS_NUM] = {'a', 'b', 'c', 'c', 'd', 'a', 'd', 'e', 'd', 'b'};
|
|
char user_awnsers[QUESTIONS_NUM];
|
|
|
|
int qCorrent = 0;
|
|
for (int i = 0; i < QUESTIONS_NUM; i++)
|
|
{
|
|
printf("Digite a resposta da pergunta %d: ", i + 1);
|
|
if (scanf(" %c", &user_awnsers[i]) != 1)
|
|
{
|
|
return EXIT_FAILURE;
|
|
}
|
|
|
|
if (user_awnsers[i] == correct_awnsers[i])
|
|
{
|
|
qCorrent++;
|
|
}
|
|
}
|
|
|
|
printArray(correct_awnsers, QUESTIONS_NUM);
|
|
printArray(user_awnsers, QUESTIONS_NUM);
|
|
|
|
printf("\nCorretas: %d, Erradas: %d, Total: %d",
|
|
qCorrent,
|
|
QUESTIONS_NUM - qCorrent,
|
|
QUESTIONS_NUM);
|
|
|
|
return EXIT_SUCCESS;
|
|
}
|