Wednesday, December 24, 2014

Program to Find Factorial of a Number Non-recursively

Posted By: BackBenchers World - Wednesday, December 24, 2014
#include<iostream.h>
#include<conio.h>

static double fact=1.0;       // Global Value

double factorial(int n)
{
  int i=1;

                     while(i<=n)
                     {
                                       fact=fact*i;
                                       i++;
                     }


                     return fact;
}

int main()
{
clrscr();

 int n;

 cout<<"Enter a number: ";

 cin>>n;

 cout<<"The factorial is: "<<factorial(n);

 getch();

 return 0;
 }

Program to Find Factorial of a Number Recursively

Posted By: BackBenchers World - Wednesday, December 24, 2014
#include<iostream.h>
#include<conio.h>

static double fact=1.0;       // Global Value

double factorial(int n)
{

  fact=fact*n;
  if (n!=1) factorial(n-1);  // Recursive Call

  return fact;
}

int main()
{
clrscr();

 int n;

 cout<<"Enter a number: ";

 cin>>n;

 cout<<"The factorial is: "<<factorial(n);

 getch();

 return 0;
 }

Monday, December 22, 2014

C Program to Reverse a Number Non-recursively

Posted By: BackBenchers World - Monday, December 22, 2014
#include<stdio.h>
#include<conio.h>

int reverse(int n)                                //Function to reverse a number
             {
                       int rev=0;
                       int temp;
                       temp=n;
                     
                                   while(temp!=0)
                                   {
                                               rev=(rev*10)+(temp%10);
                                               temp=temp/10;
                                               reverse(temp/10);
                                   }
                        return rev;
             }

void main()
{
                       clrscr();                       //Clears previous output screen

            int n;
            printf("Enter a number: ");
            scanf("%d",&n);
            printf("\nThe reverse of the number is: %d",reverse(n));

                       getch();                        //Wait until you press any key

}

Sunday, December 21, 2014

Wishing Happy Diwali in Programmer Style

Posted By: BackBenchers World - Sunday, December 21, 2014
Hi! Guys. Here I am presenting you playing with codes. What you want you can do with programming. This is given a simple C++ code to wish your beloved "Happy Diwali".


#include<iostream.h>
#include<conio.h>

int main()
{
                                   clrscr();

             int i,j,k;

             cout<<"\n\n\n";

                                             for(i=1;i<=3;i++)
                                             {
                                                           cout<<"\n\t\t";
                                             
                                                           for(j=1;j<=3-i;j++)
                                                           {
                                                                         cout<<" ";
                                                           }
                                               k=0;

                     while(k!=2*i-1)
                     {
                                    cout<<"*";
                                    k++;
                      }
                                             }

                                             for(i=3;i>=1;i--)
                                             {
                                                           cout<<"\n\t\t";

                                                           for(j=3-i;j>=1;j--)
                                                           {
                                                                         cout<<" ";
                                                           }
                                               k=0;

                        while(k!=2*i-1)
                        {
                                      cout<<"*";
                                      k++;
                        }
                                             }

                                             for(i=9;i>=6;i--)
                                             {
                                                           cout<<"\n\t  ";

                                                           for(j=9-i;j>=1;j--)
                                                          {
                                                                         cout<<" ";
                                                          }
                                             k=0;
                     
                         while(k!=2*i-1)
                         {
                                        cout<<"*";
                                        k++;
                         }
                                                }

                         cout<<"\n\n";

                                             for(i=0;i<2;i++)
                                             {
                                                           cout<<"\n\t";

                                                           for(j=0;j<2;j++)
                                                           {
                                                                         cout<<"*";
                                                           }
                                                           cout<<"   ";

                                                                                      for(j=0;j<2;j++)
                                                                                      {
                                                                                                   cout<<"*";
                                                                                      }
                                              }

                                              for(i=0;i<2;i++)
                                              {
                                                           cout<<"\n\t";

                                                           for(j=0;j<7;j++)
                                                           {
                                                                         cout<<"*";
                                                            }
                                              }

                                              for(i=0;i<2;i++)
                                              {
                                                           cout<<"\n\t";

                                                           for(j=0;j<2;j++)
                                                           {
                                                                         cout<<"*";
                                                           }
                                                           cout<<"   ";

                                                                                       for(j=0;j<2;j++)
                                                                                       {
                                                                                                   cout<<"*";
                                                                                        }
                                              }

                                              cout<<" APPY\n";

                                              for(i=0;i<1;i++)
                                              {
                                                           cout<<"\n\t\t\t";

                                                           for(j=0;j<7;j++)
                                                           {
                                                                         cout<<"*";
                                                           }
                                              }

                                              for(i=0;i<4;i++)
                                              {
                                                           cout<<"\n \t\t\t";
                                                           cout<<" ";

                                                           for(j=0;j<2;j++)
                                                           {
                                                                         cout<<"*";
                                                           }
                                                           cout<<"   ";

                                                                                       for(j=0;j<2;j++)
                                                                                       {
                                                                                                    cout<<"*";
                                                                                        }
                                              }

                                              cout<<" IWALI.....";

                                              for(i=0;i<1;i++)
                                              {
                                                            cout<<"\n\t\t\t";

                                                                                       for(j=0;j<7;j++)
                                                                                       {
                                                                                                    cout<<"*";
                                                                                       }
                                              }
                   
                                              cout<<"\n\t\t\t\t\t.........From\n\t\t\t\t\t\t    -ASD";

                                   getch();
                                   return 0;
}

Copyright © 2013 TechDotHunter™ is a registered trademark.

Designed by Templateism. Hosted on Blogger Platform.