#include #include int LEHENA (int Zenb); int FAKTORIALA (int Zenb); void main () { int X, K, Batura = 0; clrscr(); do { puts ("Adierazi zenbaki positibo bat"); scanf ("%d", &X); }while (X<= 0); for (K=1; K <= X; K= K+1) {if (LEHENA (K)) {Batura = Batura + FAKTORIALA (K);} } printf ("Batura da: %d", Batura); puts ("\nSakatu tekla bat...."); getch (); } int LEHENA (int Zenb) { int J = Zenb -1; while (J > 1) {if (Zenb % J == 0) {return 0;} else {J = J-1;} } return 1; } int FAKTORIALA (int Zenb) {int J, Em; for (J= 1, Em = 1; J <= Zenb; J= J +1) {Em = Em * J; } return Em; }