Friday, September 23, 2011

WAP to swap two numbers using call by reference method


/*
  Name: WAP to swap two numbers using call by reference method
  Author: Parveen Malik
  Date: 23/09/11 11:43
*/


#include <stdio.h>
#include <conio.h>

void swap(int*,int*);


int main()
{
    int x,y;
    printf("Enter the value of x and y \n");
    scanf("%d%d",&x,&y);
    printf("Before swapping\nx = %d\ny = %d\n",x,y);
    swap(&x,&y);
    printf("After swapping\nx = %d\ny = %d",x,y);
    getch();
    return 0;
}


void swap (int *a, int *b)
{
     int temp;
     temp=*a;
     *a=*b;
     *b=temp;
     }


OUTPUT : 


     

WAP to swap two numbers without using third variable


/*
  Name: WAP to swap two numbers without using third variable
  Author: Parveen Malik
  Date: 23/09/11 11:34
*/
#include <stdio.h>
#include <conio.h>
 int main()
 { 
     int x,y;
     printf("Enter the value of x and y \n");
     scanf("%d%d",&x,&y);
     printf("Before swapping\nx = %d\ny = %d",x,y);
     x=x+y;
     y=x-y;
     x=x-y;
     
     printf("\nAfter swapping\nx = %d\ny = %d\n",x,y);
     getch();
             return 0;
             }

OUTPUT : 

WAP to swap two numbers using third variable


/*
  Name: WAP to swap two numbers using third variable
  Author: Parveen Malik
  Date: 23/09/11 10:50
*/


#include <stdio.h>
#include <conio.h>


int main()
{
    int x,y,temp;
    printf("Enter the value of x and y \n");
    scanf("%d%d",&x,&y);
    printf("Before swapping \nx = %d\ny = %d",x,y);
    temp=x;
    x=y;
    y=temp;
    printf("\nAfter swapping \nx = %d\ny = %d",x,y);
    getch();
    return 0;
}


OUTPUT : 



WAP to add n numbers


/*
  Name: WAP to add n numbers
  Author: Parveen Malik
  Date: 23/09/11 10:43
*/


#include <stdio.h>
#include <conio.h>


int main()
{
int n,sum=0;
int count,var;
printf("Enter the number of integers you want to add : ");
scanf("%d",&n);
printf("Enter %d numbers \n",n);
for(count=1;count<=n;count++)
{
                             scanf("%d",&var);
                             sum=sum+var;
                             }
                             printf("Sum of entered numbers = %d \n",sum);
                             getch();
                             return 0;
                             }


OUTPUT : 



WAP to find factorial of a given number using recursion


/*
  Name: WAP to find factorial of a given number using recursion
  Author: Parveen Malik
  Date: 23/09/11 10:25
*/


#include <stdio.h>
#include <conio.h>


long factorial(int);


main()
{
   int num;
   long f;

   printf("Enter a number to find its factorial :");
   scanf("%d",&num); 

   if(num<0)
      printf("Negative numbers are not allowed");
   else
   {
      f = factorial(num);
      printf("%d!=%ld",num,f);
   }
   getch();
   return(0);
}

long factorial(int n)
{
   if(n==0)
      return(1);
   else
      return(n*factorial(n-1));
}

OUTPUT:


WAP to find factorial of a given number without using recursion


/*
  Name: WAP to find factorial of a given number without using recursion
  Author: Parveen Malik
  Date: 23/09/11 10:21
*/


#include <stdio.h>
#include <conio.h>


long factorial(int);
void main(void)
{
     int num;
     long fact=1;
     printf("Enter a number to calculate its factorial : ");
     scanf("%d",&num);
     printf("%d = %ld \n",num,factorial(num));
     getch();
     }
     long factorial(int n)
     {
          int count;
          long result=1;
          for(count=1;count<=n;count++)
          result=result*count;
          return (result);
          }


OUTPUT:



WAP to add digits of entered number


/*
  Name: WAP to add digits of entered number
  Author: Parveen Malik
  Date: 23/09/11 09:41
*/


#include <stdio.h>
#include <conio.h>


int main()
{
    long num;
    int sum=0,rem;
    printf("Enter a number \n");
    scanf("%ld",&num);
    while(num!=0)
    {
                 rem=num%10;
                 sum=sum+rem;
                 num=num/10;
                 }
                 
                 printf(" Sum of digits of entered number is : %d",sum);
                 getch();
                 return 0;
                 }


OUTPUT : 



WAP to check if it is a leap year


/*
  Name: WAP to check Leap Year
  Author: Parveen Malik
  Date: 23/09/11 09:39
*/


#include <stdio.h>
#include <conio.h>


int main()
{
int year;
printf("Enter a year to check if it is a leap year \n");
scanf("%d",&year);


if(year%400==0)
printf("%d is a leap year .\n",year);
else if(year%100==0)
printf("%d is not a leap year.\n",year);
else if(year%4==0)
printf("%d is a leap year.\n",year);
else
printf("%d is not a leap year.\n",year);
getch();
return 0;
}


OUTPUT : 



WAP to check whether entered number is prime or not



/*
  Name: WAP to check whether entered number is prime or not
  Author: Parveen Malik
  Date: 23/09/11 02:28
*/


#include<stdio.h>
#include<conio.h>


main()
{
   int n, c;


   printf("Enter a number\n");
   scanf("%d", &n);


   if ( n == 2 )
      printf("Prime number.\n");
   else
   {
       for ( c = 3 ; c <= n - 1 ; c++ )
       {
           if ( n %c == 0 )
              break;
       }
       if ( c != n )
          printf("Not prime.\n");
       else
          printf("Prime number.\n");
   }
   getch();
   return 0;
}


OUTPUT : 





WAP to accessing command line arguments


/*
  Name: WAP to accessing command line arguments 
  Author: Parveen Malik
  Date: 23/09/11 02:09
*/


#include <stdio.h>
#include <conio.h>
#define plural_text(n) &"s"[(1 == (n))]
#define plural_text2(n) &"es"[(1 == (n)) << 1]


main(int argc, char *argv[])
{
      int i, n = argc - 1;


      printf("You passed %d argument%s on the command line.",
            n, plural_text(n));


      if (argc > 1)
      {
            puts(" They are:");
            for (i = 1; i < argc; ++i)
            {
                  printf("\nArgument #%d:\n  Text: \"%s\"\n  Value: %d\n",
                        i, argv[i], atoi(argv[i]));
            }
      }
      else  putchar('\n');
      getch();
      return 0;
}


OUTPUT :



WAP to retrieve command line arguments


/*
  Name: WAP to retrieve command line arguments
  Copyright:  Copyright Paul Griffiths 2000
  Author:  Parveen Malik
  Date: 23/09/11 01:40

*/
#include <stdlib.h>
#include <stdio.h>

int main(int argc, char *argv[]) {
    int n = 0;

    while ( n < argc ) {
	printf("Command line argument %d is %s\n", (n+1), argv[n]);
	++n;
    }

    return EXIT_SUCCESS;
}

WAP to find first n numbers of the fibonacci series


/*
  Name: WAP to find first n numbers of the fibonacci series
  Copyright: Paul Griffiths 2000
  Author: Parveen Malik
  Date: 23/09/11 01:56
  Description: Finds the first 'n' numbers in the Fibonacci sequence.
  'n' must be supplied as the sole command line argument,
  and must be between 3 and 47.
*/


#include <stdio.h>
#include <stdlib.h>
#include <conio.h>


int ParseCmdLine(int argc, char *argv[]);


int main(int argc, char * argv[]) {
    unsigned long f1 = 1, f2 = 1;
    int temp, i = 3;
    int n = ParseCmdLine(argc, argv);


    printf("First %d numbers in the Fibonacci sequence:\n\n", n);


    printf("%11lu%11lu", f1, f2);


    for ( i = 3; i <= n; ++i ) {
        temp = f2;
        f2 += f1;
        f1 = temp;


        printf("%11lu", f2);


        if ( i % 5 == 0 )
            putchar('\n');
    }
    putchar('\n');
    return EXIT_SUCCESS;
}




/*  Returns the integer specified on the command line  */


int ParseCmdLine(int argc, char *argv[]) {
    int n;
    char * endptr;


    if ( argc < 2 ) {
        fprintf(stderr, "You must supply an argument\n");
        exit(EXIT_FAILURE);
    }
    else if ( argc > 2 ) {
        fprintf(stderr, "You must only supply one argument\n");
        exit(EXIT_FAILURE);
    }


    n = strtol(argv[1], &endptr, 0);
    if ( *endptr ) {
        fprintf(stderr, "You must supply a whole number as an argument\n");
        exit(EXIT_FAILURE);
    }


    if ( n < 3 ) {
        fprintf(stderr, "You must supply a number greater than 2\n");
        exit(EXIT_FAILURE);
    }
    else if ( n > 47 ) {
        fprintf(stderr, "You must supply a number less than 48\n");
        exit(EXIT_FAILURE);
    }


    return n;


}

WAP to find first 1000 prime numbers


/*
  Name: WAP to find first 1000 prime numbers 
  Copyright:  Copyright Paul Griffiths 2000
  Author:  Parveen Malik
  Date: 23/09/11 01:37


*/


#include <stdio.h>
#include <stdlib.h>
#include <conio.h>




int prime(int number, int * primes);


int main(void) {
    int primes[998] = { 3, 0 };
    int n = 5, i;
    int count = 0, found;


    printf("%8d%8d%8d", 1, 2, 3);               /*  Print first 3 primes     */




    /*  Find the next 997  */


    while ( count < 997 ) {
        i = 0;
        found = 1;




        /*  Test if number divides by any of the primes already found  */


        while ( primes[i] ) {
            if ( (n % primes[i++]) == 0 ) {   /*  If it does...              */
                found = 0;                    /*  ...then it isn't prime...  */
                break;                        /*  ...so stop looking         */
            }
        }


        if ( found ) {
            printf("%8d", n);                /*  If it's prime, print it...  */
            primes[i] =  n;                  /*  ...and add it to the list   */
            ++count;
        
        
            /*  Start a new line every 8 primes found  */
        
            if ( ((count + 3) % 8) == 0 )
                putchar('\n');
        }


        n += 2;     /*  There's no point testing even numbers, so skip them  */
    }


    putchar('\n');
getch();
    return EXIT_SUCCESS;
}


OUTPUT : 


Thursday, September 22, 2011

ATM Programming Demo


/*
  Name: ATM programming demo 
  Author: Parveen Malik
  Date: 22/09/11 09:47
  Description: 
*/


#include<stdio.h>
#include<conio.h>


void main(void)

     unsigned long amount=1000,deposit,withdraw;
int choice,pin=0,k=0;
char another='y';


while(pin!=1234)
{
printf("Enter pin:");
scanf("%d",&pin);
}


do
{


printf("********Welcome to ATM Service**************\n");
printf("1. Check Balance\n");
printf("2. Withdraw Cash\n");
printf("3. Deposit Cash\n");
printf("4. Quit\n");
printf("******************?**************************?*\n\n");
printf("Enter your choice: ");
scanf("%d",&choice);
switch(choice)
{
case 1:
printf("\nYour Balance is Rs : %lu ",amount);
break;
case 2:
printf("\nEnter the amount to withdraw: ");
scanf("%lu",&withdraw);
if(withdraw%100!=0)
{
printf("\nPlease enter amount in multiples of 100");
}
else if(withdraw>(amount-500))
{


printf("\nInsufficient Funds");
}
else
{


amount=amount-withdraw;


printf("\n\nPlease collect cash");


printf("\nYour balance is %lu",amount);
}
break;
case 3:
printf("\nEnter amount to deposit");
scanf("%lu",&deposit);
amount=amount+deposit;
printf("Your balance is %lu",amount);
break;
case 4:
printf("\nThank you for using ATM");
break;
default:
printf("\nInvalid Choice");
}
printf("\n\n\nDo you want another transaction?(y/n): ");
fflush(stdin);
scanf("%c",&another);
if(another=='n'||another=='N')
k=1;
}
while(!k);
printf("\n\nHave a nice day");
getch();


}



OUTPUT :

Tuesday, September 20, 2011

WAP to calculate trigonometric functions


/*
  Name: WAP to calculate trigonometric functions
  Author: Parveen Malik
  Date: 20/09/11 09:43
*/


#include <stdio.h>
#include <conio.h>
#include <math.h>
 void main()  
 {  
      float x;  
      char t;   
 printf("Enter the Value of X\n");  
 scanf("%f",&x);  
 x=(x*3.14)/180;  
 printf("\n\nEnter \ns For finding sin(x)\nc For finding cos(x)\nt For finding tan(x)\n\n");  
 scanf(" %c",&t);  
 switch (t)  
 {  
 case 'S':  
 case 's':                      
      printf("\nThe Value is = %f",sin(x));  
      break;  
 case 'C':  
 case 'c':  
 printf("\nThe Value is = %f",cos(x));  
 break;  
 case 'T':  
 case 't':  
 printf("\nThe Value is = %f",tan(x));  
 break;  
 default:  
 printf("\nInvalid Choice");  
 }  
 getch();  
 } 

OUTPUT: 


WAP to store vowels from one file to another


/*
  Name: WAP to store vowels from one file to another
  Author: Parveen Malik
  Date: 20/09/11 08:45
*/


#include <stdio.h>
#include <conio.h>


void main()  
 {  
 char c;  
 FILE *f,*f1;  
 f=fopen("STRING","w");   
 printf("Enter String :\n ");  
 while(scanf("%c",&c)!=EOF)  
 putw(c,f);  
 fclose(f);  
 f=fopen("STRING","r");  
 f1=fopen("VOWELS","w");  
 while((c=getw(f))!=EOF)  
 if((c=='a')||(c=='e')||(c=='i')||(c=='o')||(c=='u')||(c=='A')||(c=='E')||(c=='I')||(c=='O')||(c=='U'))  
 putw(c,f1);  
 fclose(f);  
 fclose(f1);  
 f1=fopen("VOWELS","r");  
 printf("\nVOWELS : \n");  
 while((c=getw(f1))!=EOF)  
 printf(" %c",c);  
 getch();  
 }


OUTPUT : 



Sunday, September 18, 2011

WAP to display the message "Hello World" without a Semicolon.

There are many ways to do this but i'm showing you three ways to print "Hello World" without putting any semicolon.


Solution:1

#include <stdio.h>

#include <conio.h> 
void main( )
{
if(printf("Hello World"))
{
}

getch();
}


Solution:2



#include <stdio.h>
include <conio.h>

void main( )
{
swicth(printf("Hello World"))
{
}

getch();
}





Solution:3



#include <stdio.h>
#include <conio.h>

void main( )
{
while(printf("Hello World"))  /*infinite loop*/
{
}

getch();
}

WAP to print all Armstrong numbers between 1 to 1000


/*
  Name: WAP to print all Armstrong numbers between 1 to 1000
  Author: Parveen Malik
  Date: 18/09/11 10:45
*/


#include <stdio.h>
#include <conio.h>


int main()
{
int no, temp, rem, sum;


printf("Armstrong numbers between 1 and 1000 are:\n");
for(no=1; no<=1000; no++)
{
temp=no;
sum=0;
while(temp>0)
{
rem=temp%10;
sum=sum+(rem*rem*rem);
temp=temp/10;
}
if(no==sum)
printf("\n%d", no);
}
getch( );
return 0;
}
    
OUTPUT: 



WAP to print all combinations of characters A,B,C


/*
  Name: WAP to print all combinations of characters A,B,C
  Author: Parveen Malik
  Date: 18/09/11 10:19
*/
#include<stdio.h>
#include<conio.h>


int main()
{
    char ch1, ch2, ch3;


for(ch1='A' ; ch1<='C' ; ++ch1)
{
            printf("\n");
for(ch2='A' ; ch2<='C' ; ++ch2)
for(ch3='A' ; ch3<='C' ; ++ch3)
printf(" %c%c%c", ch1, ch2, ch3);
}
getch( );
return 0;
}


OUTPUT: 



WAP to check whether the entered number is positive,negative or zero


/*
  Name: WAP to check whether the entered number is positive,negative or zero
  Author: Parveen Malik 
  Date: 18/09/11 09:52
*/


#include<stdio.h>
#include<conio.h>
 int main()
 {
      long num;
      printf("\n\n\nEnter any number : ");
      scanf("%ld",&num);
      if(num>0)
      printf("\n%d is a positive number ",num);
      else if(num<0)
      printf("\n%d is a negative number ",num);
      else
      printf("\n%d is zero ",num);
      main();
      return 0;
      }


OUTPUT:


      

WAP to construct a pyramid of numbers.


/*
  Name: WAP to construct a pyramid of numbers.
  Author: Parveen Malik
  Date: 18/09/11 09:26 
*/


#include<stdio.h>
#include<conio.h>


int main()
{
    int i,j,num;
    printf("Enter the value of last number to be printed : ");
    scanf("%d",&num);
    for(i=1;i<=num;i++)
    {
                       printf("\n");
                       for(j=1;j<=i;j++)
                       {
                                        printf("%3d",j);
    
                                        }
                                        }
                                        getch();
                                        return 0;
                                        }
                                        
                                         
OUTPUT:

WAP to displays the position or index in the string S where the string T begins, or -1 if S doesn't contain T.


/*
  Name: Write a C program to displays the position or index in the string S where the string T begins, or -1 if S doesn't contain T. */
/*
  Author: Parveen Malik
  Date: 18/09/11 08:58
*/


#include<stdio.h>
#include<conio.h>


int main(void)
{
    char str[10],tr[10];
    int i,j,pos;
    int flag=0;
    int count=0;
    printf("Enter the main string : ");
    gets(str);
    printf("Enter the substring : ");
    gets(tr);
    
    for(i=0;str[i]!='\0';i++)
    {
                             if(str[i]==str[0])
                             {
                                               pos=i;
                                               for(j=0;tr[j]!='\0';j++)
                                               {
                                                                       if(str[i]==tr[j])
                                                                       count++;
                                                                       i++;
                                                                       }
                                               flag=1;
                                               break;
                                               }
                                               }
                                               if(flag==1&&count==strlen(tr))
                                               printf("\nPostion :%d, and T is a substring of S",pos+1);
                                               else if(flag==1&&count<strlen(tr))
                                               printf("\nPosition : %d, and T is not a substring of S",pos+1);
                                               else
                                               printf("\nIndex : -1");
                                               getch();
                                               }

OUTPUT: 

WAP to print binary triangle



/*
  Name: WAP to print binary triangle 
  Author: Parveen Malik
  Date: 18/09/11 05:40
*/


#include<stdio.h>
int main()

    int i,j,row,mod,temp=1;
char inputstr[35];  /* make longer than reasonable input will expected */
                   /* error checking should still be employed */
                   /* to clear buffer overflow, if input is too long */
                   
while ( temp==1)
{
      row=0;
      while(row<=0)
      {
                   printf("\n Enter the number of rows you want : ");
                   fflush(stdout); /* printf didn't have newline, need to flush */
                   fgets(inputstr,34,stdin);
                             /* error checking should go here for buffer overflow */
                             
       row = atoi (inputstr);
       if(row<=0)
       printf("invalid input, try again \n");
       }
      for ( i=0;i<=row-1;i++)
      {  
          mod=i%2;
          for(j=0;j<=i;j++)
          {
                           printf("%d",mod);
                           if(mod==0)
                           mod=1;
                           else 
                           mod=0;
                           }
                           printf("\n");
                          
                                                  }
                                                     }
                                                     
                                                     return 0;
                                                     }



OUTPUT: 


WAP to calculate the addition of two matrix


/*
  Name: WAP to calculate the addition of two matrics 
  Author: Parveen Malik
  Date: 18/09/11 03:31 
*/


#include<stdio.h>
#include<conio.h>
int main(void)
{
     float a[10][10],b[10][10],c[10][10];
     int i,j,m,n;
     printf("Enter the size of Matrices as m,n : ");
     scanf("%d%d",&m,&n);
     printf("Enter %d elements of Matrix A row-wise\n",m*n);
     for(i=0;i<m;i++)
     {
                     for(j=0;j<n;j++)
                     {
                                     scanf("%f",&a[i][j]);
                                     }
                                     }
     printf("Enter the %d elements of Matrix B row-wise\n",m*n);
     for(i=0;i<m;i++)
     {
                     for(j=0;j<n;j++)
                     {
                                     scanf("%f",&b[i][j]);
                                     }
                                     }
     /* now add A Matrix + B Matrix */
     
     for(i=0;i<m;i++)
     {
                     for(j=0;j<n;j++)
                     {
                                     c[i][j]=a[i][j]+b[i][j];
                                     }
                                     }
     /* to print the result */
     
     printf("\n Addition of Matrix A + Matrix B : \n\n");
  for (i=0;i<m;i++)
{
      for(j=0;j<n;j++)
      {
                      printf("%3.2f\t",c[i][j]);
                      }
                      printf("\n");
                      }
                      getch();
                      return 0;
                      }
     
OUTPUT : 



WAP to find the smallest of 10 numbers using for loop


/*
  Name: WAP to find the smallest of 10 numbers using for loop 
  Author: Parveen Malik
 Date : 18/09/11 03:21


*/


#include<stdio.h>
#include<conio.h>


int main(void)
{
    int a[15],min,i;
    printf("Enter any ten numbers \n");
    for(i=0;i<10;i++)
    {
                     scanf("%d",&a[i]);
                     if(i==0)
                      min=a[i];
                     
    if( a[i]<min)
    min=a[i];
}
printf("\nMinimum : %d",min);


getch();
return 0;
}

OUTPUT : 


WAP to find the largest of 10 numbers using for loop


/*
  Name: WAP to find the largest of 10 numbers using for loop 
  Author: Parveen Malik
  Date: 18/09/11 02:58 
*/


#include<stdio.h>
#include<conio.h>


int main(void)
{
    int a[15],max,i;
    printf("Enter any ten numbers \n");
    for(i=0;i<10;i++)
    {
                     scanf("%d",&a[i]);
                     if(i==0)
                      max=a[i];
                     
    if( a[i]>max)
    max=a[i];
}
printf("\nMaximum : %d",max);


getch();
return 0;
}


OUTPUT : 



WAP which takes operands and operator as input and performs the operation


/*
  Name: WAP which takes operands and operator as input and performs the operation
  Author: Parveen Malik 
  Date: 18/09/11 02:42
*/


#include<stdio.h>
#include<conio.h>
int main(void)
{
    int a,b;
    char ch;
    printf("Enter any two integer values\n");
    scanf("%d%d",&a,&b);
    printf("Enter the required operator (+,-,*,/) : ");
     fflush(stdin);
    scanf("%c",&ch);
    switch(ch)
{
    case '+' : printf("\na + b : %d",a+b);
    break;
    case '-' : printf("\na - b : %d",a-b);
    break;
    case '*' : printf("\na x b : %d",a*b);
    break;
    case '/' : printf("\na / b : %d",a/b);
    break;
    default : 
            printf("\nInvalid operator, Please check once again \n");
            }
            getch();
            return 0;
            }
 
OUTPUT : 

WAP to print square star pattern


/*
  Name: WAP to print square star pattern 
  Author: Parveen Malik
  Date: 18/09/11 02:12
*/


#include <stdio.h>
#include <conio.h>


static void print(int length, int width)
{
        int j;
        int i;


        length--;
        width--;
        for(j = 0; j <= width; j++) {
                for(i = 0; i <= length; i++) {
                        if(!i || !j || j == width || i == length)
                                putchar('s');
                        else
                                putchar('*');
                }
                putchar('\n');
        }
}


int main(void)
{
        print(6, 4);
        getch();
        return 0;
}

OUTPUT : 

WAP to multiply two matrix


/*
  Name: WAP to Multiply two Matrix
  Author: Parveen Malik
  Date: 18/09/11 01:50 
*/


#include<stdio.h>
#include<conio.h>


int main()
{
    float a[10][10], b[10][10],c[10][10];
    int m,n,p,q,i,j,k;
    printf("Enter the size of Matrix A as m,n : ");
    scanf("%d%d",&m,&n);
    printf("Enter the size of Matrix B as p,q : ");
    scanf("%d%d",&p,&q);
    
    if(n!=p)
    {
            printf("\n Matrix Multipication AxB is not feasible\n");
            exit(1);
            }
            printf("\n Enter the %d elements of Matrix A row-wise \n",m*n);
            
            for(i=0;i<m;i++)
            {
                            for(j=0;j<n;j++)
                            {
                                            scanf("%f",&a[i][j]);
                                            }
                                            }
            printf("\n Enter the %d elements of Matrix B row-wise \n",p*q);
            for(i=0;i<p;i++)
            {
                            for(j=0;j<q;j++)
                            {
                                            scanf("%f",&b[i][j]);
                                            }
                                            }
            for(i=0;i<m;i++)
            {
                            for(j=0;j<q;j++)
                            {
                                            c[i][j]=0;
                                            for(k=0;k<n;k++)
                                            {
            c[i][j]+=a[i][k]*b[k][j];
                                            }
                                            }
                                            }
    printf("\n Product AxB is : \n\n\n");
    for(i=0;i<m;i++)
{
    for(j=0;j<q;j++)
    {
                    
            printf("%5.2f\t",c[i][j]);
            }
            printf("\n");
            }
            
            getch();
            return 0;
            }
            
            OUTPUT : 


                                     

WAP to generate prime numbers


/*
  Name: WAP to generate the prime numbers 
  Author: Parveen Malik
  Date: 18/09/11 01:14
*/


#include<stdio.h>
#include<conio.h>
int main(void)
{
    int i,num,x,flag;
    printf("Enter the value upto which prime numbers is to be generated : ");
    scanf("%d",&num);
    for(i=1;i<=num;i++)
    {
                       x=2;
                       flag=0;
                       while(x<=i/2)
                       {
                                    if(i%x==0)
                                    {
                                              flag=1;
                                              break;
                                              }
                                              x++;
                                              }
                                              if(flag==0)
                                              printf("%5d",i);
                                              }
                                              getch();
                                              return 0;
                                              }


OUTPUT : 



WAP to generate fibonacci series


/*
  Name: WAP to generate fibonacci series
  Author: Parveen Malik
  Date: 18/09/11 01:08
*/

#include<stdio.h>
#include<conio.h>
int main(void)
{
    int f=0,s=1,temp,num,count;
    printf("Enter the value upto which series is to be generated :");
    scanf("%d",&num);
    count=3;
    printf("%5d%5d",f,s);
    while(count<=num)
    {
                     temp=f+s;
                     printf("%5d",temp);
                     f=s;
                     s=temp;
                     count++;
                     }
                     getch();
                     return 0;
                     }

OUTPUT

WAP to find the sum of the digits of a five number digit number



/*
  Name: WAP to find the sum of the digits of a five number digit number
  Author: Parveen Malik
  Date: 18/09/11 01:04
*/


#include<stdio.h>
#include<conio.h>
int main(void)

    long num,rem,temp;
    int sum=0;
    printf("Enter any five digit number : ");
    scanf("%ld",&num);
    temp=num;
    while(num>0)
    {
                rem=num%10;
                num=num/10;
                sum+=+rem;
                }
                printf("Sum of %ld\'s digit is = %d",temp,sum);
                getch();
                return 0;
                }


OUTPUT :

Thursday, January 6, 2011

Program to convert Celsius to Farenheit

/*  Name: Program to convert Celsius to Farenheit

Author: Parveen Malik

Date: 06/01/11 15:36*/


#include<stdio.h>

#include<conio.h>

void main()

{

int lower,upper,steps;

int celsius;

float farn;

lower=0;

upper=100;      //you can chanage these parameters like lower,upper and steps

steps=5;

celsius=lower;

printf("Celsius\t\tFarenheit\n\n");         //   /t tab

while(celsius<=upper)

{

farn=((9.0/5.0)*celsius)+32.0;       // formula to Celsius to Farenheit

printf("%d\t==>\t%.2f\n",celsius,farn);

celsius+=steps;

}

getch();

}



[caption id="attachment_156" align="aligncenter" width="655" caption="OUTPUT"]Program to convert Celsius to Farenheit[/caption]


Wednesday, January 5, 2011

Program to find out roots of a quadratic equation

/*  Name: Program to find out roots of a quadratic equation

Author: Parveen Malik

Date: 05/01/11 21:00*/


#include<stdio.h>

#include<conio.h>

#include<math.h>
void main()

{

int a,b,c;

float disc; // Discriminant

float root1,root2;

printf("Enter the value of a,b and c respectively\n");

printf("a = ");

scanf("%d",&a);

printf("b = ");

scanf("%d",&b);

printf("c = ");

scanf("%d",&c);

disc=b*b-4*a*c;

root1=-b+sqrt(disc)/2*a;

root2=-b-sqrt(disc)/2*a;

if(disc==0)

{

printf("Roots are real and equal\n");

printf("First Root :%.2f = Second Root: %.2f\n",root1,root2);

}

else if(disc<0)

{

printf("Roots are imaginary");

printf("First root = %.2f\n",root1);

printf("Second root = %.2f\n",root2);

}

else

{

printf("Roots are real and distinct\n");

printf("First root = %.2f\n",root1);

printf("Second root = %.2f\n",root2);

}

getch();

}

[caption id="attachment_82" align="aligncenter" width="655" caption="OUTPUT"]Program to find out roots of a quadratic equation[/caption]

Tuesday, January 4, 2011

Program to convert Farenheit to Celsius


/*Name: Program to convert Farenheit to Celsius

Author: Parveen Malik

Date: 05/01/11 10:37

*/


#include<stdio.h>

#include<conio.h>


void main()

{

int lower,upper,steps;

int farn;

float celcius;


lower=0;

upper=100; //you can chanage these parameters like lower,upper and steps

steps=5;


farn=lower;

printf("Fareneit\tCelcius\n");                 //   \t is used to give tab

while(farn<=upper)

{

celcius=5.0/9.0*(farn-32.0);                   // formula to convert Farenheit to Celcius

printf("%d\t\t%.2f\n",farn,celcius);

farn+=steps;

}

getch();

}




 Program to convert Farenheit to Celsius[/caption]





Monday, January 3, 2011

Program to calculate simple interest.

/*
Name: Program to find out Simple interest
Author: Parveen Malik
Date: 03/01/11 18:45
*/

#include<stdio.h>
#include<conio.h>


void main()
{
float rate,time,prin; // declaring rate, time and principle
float si; // simple interest

printf("Enter the value of\n\nPrinciple : "); // taking user
scanf("%f",&prin); //principle
printf("Rate : ");
scanf("%f",&rate);
printf("Time : ");
scanf("%f",&time);


si=prin*rate*time/100; //formula of finding simple interest
printf("\nSimple Interest : %.2f",si); // printing simple interest to the console

getch();
}




[caption id="attachment_55" align="aligncenter" width="800" caption="OUTPUT:"]program to find out simple interest[/caption]