Tuesday, 8 April 2014

Summation Of Series..

Find The summation Of The Series ..

Sum=1+x+x^2+.......+x^n

Solution:

#include<stdio.h>
#include<conio.h>
int power(int p, int b);
main()
      {
       int i,p,sum,term,base;
       printf("\n\tEnter The Base Value:==");
       scanf("%d",&base);
       printf("\n\tEnter The Number Of Terms:==");
       scanf("%d",&term);
       sum=0;
       printf("\n\n\tYour Series..\n\n\t");
       for(i=0;i<=term;i++)
                       {
                        p=power(i,base);
                        sum=sum+p; 
                        printf("+%d^%d",base,i);    
                       }
      printf(":==%d",sum);
      getch();
      }
int power(int p, int b)
    {
     int pow,i;
     pow=1;
     if(p==0)
             {
              return pow;         
             }        
          for(i=1;i<=p;i++)
                           {
                            pow=pow*b;    
                           } 
          return pow;   
    }

 

Find The summation Of The Series ..

Sum=1/2! - 2/4! + 3/6! - 4/8! +... -(-1)^n{n/(2n)!}

Solution:

#include<stdio.h>
#include<conio.h>
int factorial(int f);
main()
      {
       int term,i,fact;
       double sum,oddsum,evensum;
       printf("\n\tEnter The Number Of Terms:==");
       scanf("%d",&term);
       sum=0.0;
       oddsum=0.0;
       evensum=0.0;
       printf("\n\n\tYour Series...\n\n\t");
       for(i=1;i<=term;i++)
                           {
                            fact=factorial(2*i);
                            if(i%2==1)
                                      {
                                       oddsum=(float )i/fact;
                                       printf("+(%d/%d!)",i,2*i);    
                                      }
                           else
                               {
                                  evensum=(float )i/fact;
                                   printf("-(%d/%d!)",i,2*i);     
                               }  
                           }
       sum=oddsum-evensum;
       printf(":== %f",sum);
       getch();      
      }
int factorial(int f)
    {
     int fact,i;
     fact=1;
     for(i=1;i<=f;i++)
                      {
                       fact=fact*i;    
                      }        
     return fact;
    }
 

No comments:

Post a Comment