Menu BAR

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

30 Jul 2013

PROGRAM TO PRINT SPIRAL MATRIX

Q) Write a program to print spiral matrix .


Sol)

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

void main()
{
      int m[20][20],i,j;
      int lc,hc,lr,hr,r,c,cnt ;
      clrscr();

     printf("www.c-programcodes.co.in");
     printf("\n Enter r & c ::") ;
     scanf("%d%d" ,&r, &c) ;;
    
     cnt=1;
     lr=0, lc =0 ;
     hr= r-1;
     hc = c-1;
    while(lr<=hr && lc <= hc )
        {
            i = lr;
            for(j=lc;j<= hc ; j++)
                 {
                         m[i][j] = cnt++ ;
                         j= hc;
         
                         for(i=lr+1;i<=hr)
                             {
                                 m[i][j]= cnt++;
                                 if( lr != hr)
                                      {
                                         i =hr;
              
                                         for(j=hc-1;j>=lc;j--)
                                               m[i][j] = cnt++ ;
                                     }
                                 if(lc != hc)
                                     {
                                         j =hc;
                                         for(i=hr-1;i>lr;i--)
                                                m[i][j] = cnt++ ;
                                     }
                          }
                }
        lr++;
        lc++;
        hr--;
        hc--;
       }

     printf("\n Spirally filled matrix is \n");
     for(i=0;i<r ;  i++)
     {
         for(j=0;j<c;j++)
           {
                   printf("%4d", m[i][j]) ;
                   printf("\n") ;
            }
      }
}

19 Jun 2013

OPEN a FILE

Q) Write a C program to open a file


Sol)

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

int main()
{

   ch, file_name[24];
   FILE *fp;

    printf("c-programcodes.blogspot.in");
    printf("Enter the name of file you wish to see\n");
    get(file_name,"r");      //read mode

    if(fp==NULL)
       {
              perror("Error while opening the file \n") ;
              exit(EXIT_FAILURE) ;
       } 
    
    printf("The contents of %s file are: \n", file_name);

    while((ch=fgetc(fp)) != EOF)
             printf("%c",ch) ;
  
    fclose(fp);
    return 0;

}

16 May 2013

PROGRAM TO MAKE A FISH

Q) Write a program to make a FISH.


Sol)

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

Void main ()
 {

       int gd=DETECT, gm ; 
       initgraph (&gd,&gm, "     "); 

       ellipse (200, 200, 0, 360, 50, 30);  
       line(250, 200, 280, 170);
       line(280, 170, 280, 170);
       line(280, 230, 250, 200);
       circle(160, 190, 3); 

       getch (); 
       closegraph();

 }

18 Apr 2013

PROGRAM TO CONVERT CHARACTERS FROM LOWERCASE TO UPPERCASE AND FROM UPPERCASE TO LOWERCASE IN GIVEN STRING IN C++

Write a program to convert all characters from lowercase to uppercase and all upper case characters to lowercase in given string


#include<iostream.h>
#include<conio.h>
void main()
{
 clrscr();
 int m,t=0,i;
 char a[100];
 cout<<"Enter the string\n";
 cin.getline(a,100);
 for(i=0;a[i]!='\0';i++)  //to count total number of words include space
 {
  t++;
 }
 cout<<"\nString after conversion\n";
 for(i=0;i<t;i++)
 {
  m=0;
  m=a[i];
  if(m>=65&&m<=90)
  {
   m=m+32;
   cout<<char(m);
  }
  else
   if(m>=97&&m<=122)
   {
    m=m-32;
    cout<<char(m);
   }
   else
    {
     cout<<char(m);
    }
  }
 getch();
}
==OUTPUT==

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