#include <stdio.h>
#include <stdlib.h>
#include <time.h>

void remover_pergunta(char perguntas[], int sorteada, int qtd){
    int i;
    for (i = sorteada + 1; i < qtd; ++i){
        int temp = perguntas[i];
        perguntas[i] = perguntas[i - 1];
        perguntas[i -1 ] = temp;
    }
}

int main(){
    char perguntas[] = { 'a', 'b', 'c','d'};
    char qtd_perguntas = sizeof(perguntas) / sizeof(char);
    char respostas[qtd_perguntas];
    int i = 0;
    srand (time(NULL));

    do{
        int pergunta_sorteada = rand() % qtd_perguntas;
        printf("%c\n", perguntas[pergunta_sorteada]);
        remover_pergunta(perguntas, pergunta_sorteada, qtd_perguntas);
        qtd_perguntas--;
        scanf("%c\n",&respostas[i++]);
    } while(qtd_perguntas > 0);

    return 0;
}
