En smart ting ville være at fortælle hvilken fejl din compiler gav, men jeg gætter måske på at det er nede ved system("pause") siden du ikke inkluderer <cstdlib>.
Factorial af et tal er produktet af alle tal der er mindre eller i lig med tallet selv (over nul dog). Så hvis du ved hvad er rekursiv funktion er, kunne du prøve at lave det, siden det ville passe supergodt ind her.
Siden det er en opgave og du sikkert gerne vil lære lidt af den, vil jeg ikke give dig løsningen, men måske et lille hint:
Hvis du vil have factorial af 7 er det jo 7*6*5*4*3*2*1 eller 1*2*3*4*5*6*7, så hvis du prøver at lave en rekursiv funktion eller en for-løkke inde i en for-løkke (Hvor den yderste går fra 1-14 og den inderste må du selv regne ud)
Håber det hjalp - ellers skriver du bare igen