Intanto è C, non C++.
Ti posto una versione funzionante, ma prendilo come un codice di esempio, non come un compito svolto.
#include<stdio.h>
#include<stdlib.h>
void fai_domanda();
int main()
{
printf("QUIZ: 5 PUNTI PER RISPOSTA ESATTA, 3 PUNTI PER andarci vicino, 0 PUNTI RISPOSTA ERRATA\n");
fai_domanda();
system("pause");
return 0;
}
void fai_domanda()
{
int somma = 0;
unsigned int r;
printf("Popolazione Italia\n");
printf("RISPOSTA: ");
scanf("%u",&r);
if(r>55000000 && r<65000000) {
somma=somma+5;
}
else if(r>50000000 && r<55000000) {
somma=somma+3;
}
else if(r>65000000 && r<70000000) {
somma=somma+3;
}
else if(r<50000000 && r>70000000) {
somma=somma+0;
}
printf("I punti totali sono: %d \n", somma);
}
Ovviamente non sono riuscito a dare un senso a tutto quello che hai scritto, per esempio a che ti serviva includere windows, time, string? A che ti serviva l'handle? Perché fai tre volte la stessa domanda? Perché facevi la scanf su una variabile di output (somma)? Perché hai passato un intero alla funzione fai_domanda se poi non l'hai usato? A che ti servivano tutte quelle variabili?
Un consiglio, se sei alle prime armi, non cercare codice su internet da copia-incollare, soprattutto se C o C++ perché 1) se ne accorgono subito che non è tuo 2) è facile trovarsi orpelli di cui non conosci il significato e ti ritrovi a procedere alla cieca senza imparare niente. Il codice di esempio lo trovi sul libro sotto la spiegazione. Dopodiché provi a scrivere qualcosa da solo e se hai difficoltà (ma solo dopo aver studiato), chiedi sul forum. Buono studio