int n;int resz;start: // ide ugrunk vissza a futás során. kilépni nem lehet programon belűlrőlresz=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;