#include<stdio.h>
int main()
{
int arr[200],m,num,i,j,carry;
arr[0]=1;
m=1;
carry=0;
printf("Enter any inetger number :");
scanf("%d",&num);
for(i=2;i<=num;i++)
{
for(j=0;j<m;j++)
{
arr[j]=arr[j]*i+carry;
carry=arr[j]/10;
arr[j]=arr[j]%10;
}
while(carry>0)
{
arr[m]=carry%10;
carry=carry/10;
m++;
}
}
printf("\nAnswer :\n");
for(j=m-1;j>=0;j--) //printing answer
printf("%d",arr[j]);
printf("\n");
return 0;
}
int main()
{
int arr[200],m,num,i,j,carry;
arr[0]=1;
m=1;
carry=0;
printf("Enter any inetger number :");
scanf("%d",&num);
for(i=2;i<=num;i++)
{
for(j=0;j<m;j++)
{
arr[j]=arr[j]*i+carry;
carry=arr[j]/10;
arr[j]=arr[j]%10;
}
while(carry>0)
{
arr[m]=carry%10;
carry=carry/10;
m++;
}
}
printf("\nAnswer :\n");
for(j=m-1;j>=0;j--) //printing answer
printf("%d",arr[j]);
printf("\n");
return 0;
}
No comments:
Post a Comment