Como já disse no titulo é um jogo de perguntas e respostas relacionado a informática..
PS.:Já fiz uma calculadora tb..mais este foi o mais legal e emocionante e que tive que pensa

#include <stdio.h>
#include <windows.h>
unsigned long pontos = 0;
int opcao;
void fase1();
void fase2();
int main ()
{
printf ("Coded by _Dr4k0_\n");
printf ("Escolha a opção desejada\n");
printf ("1)Jogar\n");
printf ("2)Sair\n");
scanf ("%d",&opcao);
if(opcao==2) exit (0);
if (opcao==1)printf ("C");Sleep(100);printf ("a");Sleep(100);printf ("r");Sleep(100);printf ("r");Sleep(100);printf ("e");Sleep(100);printf ("g");Sleep(100);printf ("a");Sleep(100);printf ("n");Sleep(100);printf ("d");Sleep(100);printf ("o");Sleep(100);printf (".");Sleep(100);printf (".");Sleep(100);printf (".");Sleep(100);printf (".");Sleep(100);printf (".\n");Sleep(100);
void fase1();
printf ("Quantos MB tem um GB?\n");
printf ("1)512\n");
printf ("2)654\n");
printf ("3)1000\n");
printf ("4)1024\n");
scanf ("%d",&opcao);
if (opcao==4){ printf ("Voce acertou!!\n");
pontos+=2;}
if (opcao !=4) {printf ("Voce errou!!\n");
pontos+=0;}
printf ("Atualmente qual a melhor maneira de se pegar senhas em um computador doméstico:\n");
printf ("1)Keylogger\n");
printf ("2)Trojan\n");
printf ("3)Exploit\n");
printf ("4)Sniffer\n");
scanf ("%d",&opcao);
if(opcao==1) {printf ("Voce acertou!!\n");
pontos+=2;}
if (opcao !=1){ printf ("Voce errou!!\n");
pontos+=0; }
printf ("O numero de pontos que vc fez foi %lu\n",pontos);
if (pontos <4){
printf ("Voce não passou,voce precisa de 4 pontos para avançar de fase\n");
exit (0);}
else{ printf ("Voce passou para a 2ªfase\n");printf ("C");Sleep(100);printf ("a");Sleep(100);printf ("r");Sleep(100);printf ("r");Sleep(100);printf ("e");Sleep(100);printf ("g");Sleep(100);printf ("a");Sleep(100);printf ("n");Sleep(100);printf ("d");Sleep(100);printf ("o");Sleep(100);printf (".");Sleep(100);printf (".");Sleep(100);printf (".");Sleep(100);printf (".");Sleep(100);printf (".\n");Sleep(100);
fase2();
}
}
void fase2 (){
printf ("Quantos bytes tem em 1 bit?\n");
printf ("1)0.125\n");
printf ("2)8\n");
printf ("3)1024\n");
printf ("4)0\n");
scanf ("%d",&opcao);
if (opcao == 1){ printf ("Voce acertou!!\n"); pontos +=4;}
if (opcao != 1) { printf ("Voce errou!!\n");}
printf ("Quais a sigla do conjunto das 3 cores padrões exibidas no monitor?\n");
printf ("1)FSB\n");
printf ("2)RGB\n");
printf ("3)Plug and Play\n");
printf ("4)SSH\n");
scanf ("%d",&opcao);
if (opcao == 2) {printf ("Voce acertou!!\n"); pontos += 4;}
if (opcao != 2) {printf ("Voce errou!!\n");}
printf ("Voce fez %lu pontos\n", pontos);
if (pontos == 12) {printf ("Voce zerou o jogo!!Parabéns!!\n");}
if (pontos != 12) {printf ("Treine mais e tente novamente,Voce não zerou o jogo!!\n");}
}
kra, ficou muito bom...parabens...ele foi bem-codado...
Continue treinando C
eu gostei tanto q vou comecar

kkkk
flwz
O que você poderia fazer, principalmente para diminuir o tamanho do código quando ficar executável, é criar arquivos de texto com o conteudo das perguntas. O programa só faria acessar o arquivo de texto e imprimir seu conteúdo e após isso verificar a veracidade. Desse modo, você poderia ter 1 milhão de perguntas com um arquivo relativamente pequeno. Se notar, a maioria dos programas que não são tão complexos e exijem uma variação grande de conteúdo utilizam essa técnica.