Ejemplo n.º 1
1
int facto(int num)
{
    if(num==1)
        return 1;
    else
        return(num*facto(num-1));
}
Ejemplo n.º 2
0
void main()
{
    int num;
    printf("Enter num\n");
    scanf("%d",&num);
    printf("Factorial is %d",facto(num));
    getch();
}
long long int facto(long long int a){
    int i,j;
    if(a==0){
        return 1;
    }
    else{
        return a*facto(a-1);
    }
}
Ejemplo n.º 4
0
Archivo: facto.c Proyecto: yogmk/prog
int 
facto(int n)
{
  int x;

  if (n == 1)
    return 1;
  x = n * facto(n-1);
  return x;
}
Ejemplo n.º 5
0
static void build_cexp_series (AranLaurentSeriesd *als)
{
  guint8 i;
  for (i=0; i<=aran_laurent_seriesd_get_posdeg (als); i ++)
    {
      gcomplex128 *term = aran_laurent_seriesd_get_term (als, i);

      *term = 1./facto (i);
    }
}
int main(){
   long long  int a,i,j,k;
   long long  int s[12],temp,mini=0;
    // printf("number of test cases\n");
    scanf("%lld",&a);
    while(a--){
        //        printf("number of batsmen to be selected\n");
        for(i=0;i<11;i++){
            //  printf("enter runs\n");
            scanf("%lld",&s[i]);
            //   printf("%d\t",s[i]);
            
        }
        
        scanf("%d",&k);
        
        qsort(s, 11, sizeof(long long int), compare_ints);
        

        long long   int c=0,d=0;
        long long int result=0;
        for(i=0;i<=10;i++){
            if (s[i]==s[11-k]) {
                d++;
            }
        }
        int arr[12];
        
        for(j=0;j<k;j++){
            arr[j]=s[10-j];
        }
        
        
        for(j=0;j<k;j++){
            if(arr[j]==arr[k-1])
                c++;
        }
        result=((facto(d))/((facto(c))*(facto(d-c))));
        printf("%lld\n",result);
    }
    return 0;
}
int main()
{
	string f = "1";
	for (int i = 1; i <= 100; i++)
	{
		ostringstream convert;
		convert << i;
		facto(f, convert.str());
	}
	cout << "result: " << f << endl;
	return 0;
}
Ejemplo n.º 8
0
Archivo: facto.c Proyecto: yogmk/prog
int 
main(void)
{
  int *n;
  long int ans;

  
  puts ("enter a number..");
  n = malloc (sizeof(int));
  scanf("%d", n);
  printf ("you entered.. %d\n", *n);

  ans = facto(*n);

  printf("factorial of %d is..%d\n", *n, ans);
  return ans;
}
Ejemplo n.º 9
0
Archivo: LGIC.c Proyecto: josercl/spoj
int main(){
    int n;
    scanf("%d",&n);
    printf("%d\n",facto(n)-n+p(n));
    return 0;
}