#include main() { int i, sk, fakt = 1, k, min, minFakt=1; int s; //skaitmuo int m[10]; printf("Iveskite skaiciu: "); scanf("%d", &sk); min = sk -1; for (i = 1; i<=12; ++i) { if(abs(sk - fakt) < min) { min = abs(sk - fakt); k = i-1; minFakt= fakt; } fakt = fakt * i; } printf("Artimiausias faktorialas skaiciui X: %d\n", k); getch(); printf("\n%d=", minFakt); for (k = k; k >= 1; k--) printf("*%d", k); while ((sk/10 != 0)&&(sk%10 != 0)) { s = sk%10; m[i++] = s; sk = sk / 10; } getch(); }