int n;
int resz;
start: // ide ugrunk vissza a futás során. kilépni nem lehet programon belűlről
resz=1;
getnum(n);
if(n>0 && (n%1==0)) // jah, ezt elfelejtettem mondani, n>o ÉS n1el való osztásnál lévő maradék az 0, tehát eggyel osztható, tehát n
{
//HA n érvénys.
for(i=2;i<=n;i++) // it 2 nél kezdjük, majd egyesével lépegetünkt amíg kissebb v egyenlő n el.
{
resz=resz*i;
} //az n ig lévő összes nt végig játszottuk
printf("az n ig lévő minden természetes szám szorzata: %d\n",resz) // eredmény nyomtatása | a "\n" karakter új sort nyomtat
goto start;
}
else
{
// n nem érvényes
printf("a(z) %d nem érvényes n\n",n);
goto start;
}
return 1;