Menu BAR

FEEL FREE TO ASK ANY PROGRAM and please mention any error if you find it

9 Apr 2013

PROGRAM TO PRINT UPPER TRIANGULAR MATRIX IN C++


Write a program to print upper triangular matrix in c++

#include<iostream.h>
#include<conio.h>
void main()
{   clrscr();
 int a[10][10],b[10][10],c[10][10];
 int i, j, n, m;
 int p,q;
 cout<<"enter no of rows of matrix\n";
 cin>>m;
 cout<<"enter no of colomns of matrix\n";
 cin>>n;
 cout<<"\n\nenter the elements of matrix\n";
  for(i=0;i<m;i++)
   {
    for(j=0;j<n;j++)
     {
      cout<<"a["<<i+1<<"]["<<j+1<<"]:= ";
      cin>>a[i][j];
     }
   }
  cout<<"\n\nmatrix u have entered is"<<endl;
  for(i=0;i<m;i++)
   {
    for(j=0;j<n;j++)
     {
      cout<<"\t"<<a[i][j];
     }
    cout<<endl;
   }
 cout<<"Upper tringular matrix is"<<endl;
  for(i=0;i<m;i++)
  {
   for(j=0;j<n;j++)
    {
     if(i<=j)
     {
      cout<<"\t"<<a[i][j];
     }
     else
     {
      cout<<"\t ";
     }
    }
    cout<<endl;
  }


getch();
}

==OUTPUT==

8 Apr 2013

PROGRAM TO COUNT TOTAL NUMBER OF POSITIVE AND NEGATIVE ELEMENTS IN A MATRIX AND PRINT THEM IN C++


#include<iostream.h>
#include<conio.h>
void main()
{   clrscr();
 int a[10][10];
 int i, j, n, m;
 int x[100],y[100],pos=0,neg=0;
 cout<<"enter no of rows\n";
 cin>>n;
 cout<<"enter no of colomn\n";
 cin>>m;
 cout<<"enter the values of matrix\n";
 for(i=0;i<n;i++)
  {
   for(j=0;j<m;j++)
    {
     cout<<"a["<<i+1<<"]["<<j+1<<"]:= ";
     cin>>a[i][j];
    }

  }
 cout<<"matrix u have entered is"<<endl;
 for(i=0;i<n;i++)
  {
   for(j=0;j<m;j++)
    {
     cout<<"\t"<<a[i][j];
    }
    cout<<endl;
  }
  for(i=0;i<n;i++)
  {
   for(j=0;j<m;j++)
    {
     if(a[i][j]>=0)
      {
       x[pos]=a[i][j];
       pos++;
      }
     else
       {
        y[neg]=a[i][j];
        neg++;
       }
    }
  }
  cout<<"total positive elements are= "<<pos<<endl;
  cout<<"positive elements are"<<endl;
  for(i=0;i<pos;i++)
   {
    cout<<x[i]<<endl;
   }
  cout<<"total neg elements are= "<<neg<<endl;
  cout<<"neg elements are"<<endl;
  for(i=0;i<neg;i++)
   {
    cout<<y[i]<<endl;
   }
getch();
}
==OUTPUT==


TO PRINT TRANSPOSE OF A MATRIX IN C++


Write a program to print transpose of a matrix in c++

#include<iostream.h>
#include<conio.h>
void main()
{
 clrscr();
 int a[10][10];
 int i, j, n, m;
 int x[100],y[100];
 cout<<"enter no of rows\n";
 cin>>n;
 cout<<"enter no of colomn\n";
 cin>>m;
 cout<<"enter the elements of matrix\n";
 for(i=0;i<n;i++)
  {
   for(j=0;j<m;j++)
    {
     cout<<"a["<<i+1<<"]["<<j+1<<"]:= ";
     cin>>a[i][j];
    }

  }
 cout<<"matrix u have entered is"<<endl;
 for(i=0;i<n;i++)
  {
   for(j=0;j<m;j++)
    {
     cout<<"\t"<<a[i][j];
    }
    cout<<endl;
  }
  cout<<"\n\ntranspose of matrix is:="<<endl;
  for(j=0;j<m;j++)
  {
   for(i=0;i<n;i++)
    {
     cout<<"\t"<<a[i][j];
    }
    cout<<endl;
  }
getch();
}

==OUTPUT==


3 Apr 2013

COUNT TOTAL NUMBER OF EVEN AND ODD NUMBERS IN A MATRIX AND PRINT THEM IN C++

Write a program to count total number of even and odd elements in a matrix and print that elements


#include<iostream.h>
#include<conio.h>
void main()
{   clrscr();
 int a[10][10];
 int i, j, n, m;
 int x[100],y[100],even=0,odd=0;
 cout<<"enter no of rows\n";
 cin>>n;
 cout<<"enter no of colomn\n";
 cin>>m;
 cout<<"enter the elements of matrix\n";
 for(i=0;i<n;i++)
  {
   for(j=0;j<m;j++)
    {
     cout<<"a["<<i+1<<"]["<<j+1<<"]:= ";
     cin>>a[i][j];
    }
  }
 cout<<"matrix u have entered is"<<endl;
 for(i=0;i<n;i++)
  {
   for(j=0;j<m;j++)
    {
     cout<<"\t"<<a[i][j];
    }
    cout<<endl;
  }
  for(i=0;i<n;i++)
  {
   for(j=0;j<m;j++)
    {
     if(a[i][j]%2==0 && a[i][j]>=0)
      {
       x[even]=a[i][j];
       even++;
      }
     else
      if(a[i][j]%2!=0 && a[i][j]>=0)
       {
        y[odd]=a[i][j];
        odd++;
       }
    }
  }
  cout<<"total even elements are= "<<even<<endl;
  cout<<"even elements are"<<endl;
  for(i=0;i<even;i++)
   {
    cout<<x[i]<<endl;
   }
  cout<<"total odd elements are= "<<odd<<endl;
  cout<<"odd elements are"<<endl;
  for(i=0;i<odd;i++)
   {
    cout<<y[i]<<endl;
   }
getch();
}

==OUTPUT==

enter no of rows
2
enter no of column
2
enter the elements of matrix
a[1][1]:=1
a[1][2]:=2
a[2[1]:=3
a[2][2]:=4
matrix you have entered is
1  2
3  4
total even elements are=2
even elements are
2
4
total odd elements are=2
odd elements are
1
3

2 Apr 2013

Print Prime Number Pyramid

Q) Write a program to print the PRIME NUMBER PYRAMID.


Sol)

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

int prime(int num) ;
void main()
{
     clrscr();
     int i,j ;
     int number=2;
     printf("c-programcodes.blogspot.in")
     for(i=0;i<5;i++)
        {
              printf("\n");
              for(j=0;j<=i;j++)
                 {
                      while(!prime(number)) ;
                         {
                             number++;
                          }
                       printf("%d\t", number++)}
          }
      getch();
}

int prime(int num)
{
        int i, flag ;
        for(i=2;i<num;i++)
           {
                if(num%i!=0)
                      flag=1;
                else
                  {
                       flag=0;
                       break ;
                   }
              }
         if(flag==1 || num==2)
                return(1) ;
         else
                return(0);
 }

                             ===OUTPUT===
c-programcodes.blogspot.in
2

3     5

7     11    13

17   19    23    29

31    37    41    47

STAR PATTERN3

Q)Write a Program to Print The Following Star Pattern in c++
    *
   * *
  * * *
 * * * *
* * * * *

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

 void main()
{
    clrscr();
    int i,j,n,k;
    cout<<"Enter number of rows"<<endl;
    cin>>n;
    
    for(i=1;i<=n;i++)
          {
              for(j=n-1;j>=i;j--)
                {
                    cout<<" ";
                 }
             for(k=1;k<=i;k++)
                {
                   cout<<"*";
                }
            cout<<endl;
        }
    getch();
}

                                                    ===OUTPUT===
Enter number of rows
5
    *
   * *
  * * *
 * * * *
* * * * *

28 Mar 2013

STAR PATTERN5

Q) Write a Program to Print The Following Star Pattern in c++
     *
   ***
  *****
 *******
*********

Sol)


#include<iostream.h>
#include<conio.h>
void main()
{
 clrscr();
 int i,j,n,k;
 cout<<"Enter number of rows"<<endl;
 cin>>n;
 for(i=1;i<=n;i++)
 {
  for(j=1;j<=n-i;j++)
  {
   cout<<" ";
  }
   for(k=1;k<=2*i-1;k++)
    {
     cout<<"*";
    }
    cout<<endl;
 }
 getch();
}

                                               ===OUTPUT===

STAR PATTERN1

Q) Write a Program to Print The Following Star Pattern in c++
      *
      **
      ***
      ****
      *****

Sol)

#include<iostream.h>
#include<conio.h>
void main()
{
  clrscr();
  int i,j,n;

   cout<<"Enter number of rows"<<endl;
  cin>>n;
 
  for(i=1;i<=n;i++)
     {
         for(j=1;j<=i;j++)
           {
               cout<<"*";
           }
        cout<<endl;
     }
 getch();
}

                                     ===OUTPUT===

19 Mar 2013

SUBTRACTION OF TWO MATRICES IN C++

Write a program for subtraction of two matrices
                      OR
Write a program to subtract two matrices

#include<iostream.h>
#include<conio.h>
void main()
{  
clrscr();
 int a[10][10],b[10][10],c[10][10];
 int i, j, n, m;
 int p,q;
 cout<<"enter no of rows of 1st matrix\n";
 cin>>m;
 cout<<"enter no of columns of 1st matrix\n";
 cin>>n;
  cout<<"enter no of rows of 2nd matrix\n";
 cin>>p;
 cout<<"enter no of column 2nd matrix\n";
 cin>>q;
 if(m==p && n==q)
 {
  cout<<"\n\nenter the elements of 1st matrix:=\n";
  for(i=0;i<m;i++)
   {
    for(j=0;j<n;j++)
     {
      cout<<"a["<<i+1<<"]["<<j+1<<"]:= ";
      cin>>a[i][j];
     }
   }
  cout<<"\n\n1st matrix u have entered is:="<<endl;
  for(i=0;i<m;i++)
   {
    for(j=0;j<n;j++)
     {
      cout<<"\t"<<a[i][j];
     }
    cout<<endl;
   }
 cout<<"\n\nenter the elements of 2nd matrix:=\n";
 for(i=0;i<p;i++)
  {
   for(j=0;j<q;j++)
    {
     cout<<"b["<<i+1<<"]["<<j+1<<"]:= ";
     cin>>b[i][j];
    }

  }
 cout<<"\n\n2nd matrix u have entered is:="<<endl;
 for(i=0;i<p;i++)
  {
   for(j=0;j<q;j++)
    {
     cout<<"\t"<<a[i][j];
    }
    cout<<endl;
 }
 for(i=0;i<m;i++)
  {
   for(j=0;j<n;j++)
    {
     c[i][j]=a[i][j]-b[i][j];
    }
  }
  cout<<"\n\nsubtraction of two matrices is:="<<endl;
  for(i=0;i<m;i++)
   {
    for(j=0;j<n;j++)
     {
      cout<<"\t"<<c[i][j];
     }
    cout<<endl;
   }
  }
   else
    {
     cout<<"matrices cannot be subtracted";
     }

getch();
}

==OUTPUT==
enter no of rows of  1st matrix
2
enter no of columns of  1st matrix
2
enter no of rows of 2nd matrix
2
enter no of columns of 2nd matrix
2
enter the elements of 1st matrix:=
a[1][1]:=1
a[1][2]:=2
a[2][1]:=3
a[2][2]:=1

1st matrix you have entered is:=
    1    2
    3    1

enter the elements of 2nd matrix:=
b[1][1]:=2
b[1][2]:=5
b[2][1]:=0
b[2][2]:=5

2nd matrix you have entered is:=
    2    5
    0    5

subtraction of two matrices is:=
    -1   -3
     3   -4