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)) { //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;