Quote Originariamente inviata da Alex'87 Visualizza il messaggio
Hai incluso iostream (C++) ma stai usando printf e scanf (C, che richiedono l'inclusione di stdio.h)

n, t e f; non hanno senso di essere globali, le puoi dichiarare direttamente nel main.
Potresti usare dei nomi migliori. Ad esempio, tentativiTotali al posto di t.

Perché calcoli in quel modo il numero di tentativi con cui l'utente ha vinto? Lo hai già quel numero, è i + 1.

Al posto di i = i + 1 puoi abbreviare con i++

Indenta correttamente e usa le parentesi grafe: la stringa "Hai indovinato in tentativi %d" viene stampata sempre (e tra l'altro è meglio scriverla come "Hai indovinato in %d tentativo/i"

Il commento \\ non esiste, è // (e non so come faccia a compilare...) ed è valido solo in C++. In C esiste solo /* commento */
Per quanto riguarda i commenti ho fatto la domanda dal portatile e il tasto dello slash e' rotto, nel programma, compilato dal fisso, ho usato gli slash, come anche in altri programmini funzionanti realizzati precedentemente; nel libro che sto seguendo come guida viene usato usato #include <iostream> e poi prosegue con printf, scanf e cosi via..Per quanto riguarda invece le graffe, sono sicuro di non averle messe correttamente, sono alle prime armi e non ho capito perfettamnte il meccanismo, soprattuto nel for.