rendered paste body#include <stdio.h>
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();
}