Sunday, 6 January 2013

PROGRAM TO PRINT EMPLOYEE DETAILS IN C


#include<conio.h>
#include<stdio.h>
#include<string.h>
struct employee
{
char name[20];
char address[30];
int telno;
}job[5],job1[5];
void main()
{
FILE *ptr;
int i,j,n,f;
struct employee tobj;
ptr=fopen("a.txt","w");
clrscr();
printf("enter no of ercords to insert:");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("enter name:");
fprintf(ptr,"\n%s",job[i].name);
scanf("%s",&job[i].name);
printf("enter address:");
fprintf(ptr,"\n%s",job[i].address);
scanf("%s",&job[i].address);
printf("enter telephone no:");
fprintf(ptr,"\n%d",job[i].telno);
scanf("%d",&job[i].telno);
}
fclose(ptr);
ptr=fopen("a.txt","r");
for(i=0;i<n;i++)
{
fscanf(ptr,"\n%s",&job1[i].name);
fscanf(ptr,"\n%s",&job1[i].address);
fscanf(ptr,"\n%d",&job1[i].telno);
}
for(i=0;i<n;i++)
{
for(j=0;j<n-i;j++)
{
f=strcmpi(job1[j].name,job1[j+1].name);
if(f>0)
{
tobj=job1[j];
job1[j]=job1[j+1];
job1[j+1]=tobj;
}
else
{
f=strcmpi(job1[j].address,job1[j+1].address);
if(f>0)
{
tobj=job1[j];
job1[j]=job1[j+1];
job1[j+1]=tobj;
}
}
}
}
fclose(ptr);
ptr=fopen("d.txt","w");
for(i=0;i<n;i++)
{
printf("\n\nname %s",job1[i].name);
fprintf(ptr,"\nname:%s",job1[i].name);
printf("\naddress %s",job1[i].address);
fprintf(ptr,"\naddress %s",job1[i].address);
printf("\ntelno %d",job1[i].telno);
fprintf(ptr,"\ntelno %d",job1[i].telno);
}
fclose(ptr);
getch();
}

PROGRAM TO PRINT PATTERN IN C


/*
55555
4444
333
22
1
12
123
1234
12345
*/
#include<conio.h>
#include<stdio.h>
void main()
{
int i,j;
clrscr();
for(i=5;i>=1;i--)
{
for(j=1;j<=i;j++)
{
printf("%d",i);
}
printf("\n");
}
for(i=2;i<=5;i++)
{
for(j=1;j<=i;j++)
{
printf("%d",j);
}
printf("\n");
}
getch();
}

PROGRAM TO PRINT PATTERN IN C


/*
*****
****
***
**
*
1
12
123
1234
12345
*/
#include<conio.h>
#include<stdio.h>
void main()
{
int i,j;
clrscr();
for(i=5;i>=1;i--)
{
for(j=1;j<=i;j++)
{
printf("*");
}
printf("\n");
}
for(i=1;i<=5;i++)
{
for(j=1;j<=i;j++)
{
printf("%d",j);
}
printf("\n");
}
getch();
}

PROGRAM TO PRINT PATTERN IN C


/*
1
12
123
1234
12345
1234
123
12
1
*/
#include<conio.h>
#include<stdio.h>
void main()
{
int i,j;
clrscr();
for(i=1;i<=5;i++)
{
for(j=1;j<=i;j++)
{
printf("%d",j);
}
printf("\n");
}
for(i=4;i>=1;i--)
{
for(j=1;j<=i;j++)
{
printf("%d",j);
}
printf("\n");
}
getch();
}

PROGRAM TO PRINT PATTERN IN C


/*
12345
1234
123
12
1
*/
#include<conio.h>
#include<stdio.h>
void main()
{
int i,j;
clrscr();
for(i=5;i>=1;i--)
{
for(j=1;j<=i;j++)
{
printf("%d",j);
}
printf("\n");
}
getch();
}

PROGRAM TO PRINT PATTERN IN C


/*
1
12
123
1234
12345
*/

#include<conio.h>
#include<stdio.h>
void main()
{
int i,j;
clrscr();
for(i=5;i>=1;i--)
{
for(j=1;j<=i;j++)
{
printf("%d",i);
}
printf("\n");
}
getch();
}

PROGRAM TO PRINT PATTERN IN C


/*
55555
4444
333
22
1
*/
#include<conio.h>
#include<stdio.h>
void main()
{
int i,j;
clrscr();
for(i=5;i>=1;i--)
{
for(j=1;j<=i;j++)
{
printf("%d",i);
}
printf("\n");
}
getch();
}

PROGRAM TO PRINT PATTERN IN C


/*
*****
****
***
**
*
*/

#include<conio.h>
#include<stdio.h>
void main()
{
int i,j;
clrscr();
for(i=5;i>=1;i--)
{
for(j=1;j<=i;j++)
{
printf("*");
}
printf("\n");
}
getch();
}

PROGRAM TO PRINT PATTERN IN C


/*

*
**
***
****
*****

*/





#include<conio.h>
#include<stdio.h>
void main()
{
int i,j;
clrscr();
for(i=0;i<=5;i++)
{
for(j=0;j<=i;j++)
{
printf("*");
}
printf("\n");
}
getch();
}

PROGRAM TO PRINT PATTERN IN C


/*
1
22
333
4444
55555 */

#include<conio.h>
#include<stdio.h>
void main()
{
int i,j;
clrscr();
for(i=1;i<=5;i++)
{
for(j=1;j<=i;j++)
{
printf("%d",i);
}
printf("\n");
}
getch();
}

PROGRAM TO CONCATENATE STRING IN JAVA


import java.io.*;

class Concate

{

        public static void main ( String args [] )

        throws IOException

        {

                BufferedReader br = new BufferedReader ( new InputStreamReader ( System.in ) );

                System.out.print("\n\nEnter 1st String  :   ");

                String s1 = new String ( br.readLine() );

                System.out.print("\n\nEnter 2nd String  :   ");

                String s2 = new String ( br.readLine() );

                StringBuffer sb = new StringBuffer( concatenate ( s1 , s2 ) );

                System.out.println("\n\nStringBuffer      :   " + sb + "\n" );

        }

        public static String concatenate ( String s1 , String s2 )

        {

                return ( s1 + ' ' + s2 );

        }

}

PROGRAM TO PRINT LEAP YEAR IN JAVA


class A

{

        int yr;

        A ( int yr )

        {

                this.yr = yr;

        }

        int IsLeap ()

        {

                if ( yr%400 == 0 )

                        return (0);

                else if ( yr%4 == 0 )

                        return (1);

                else

                        return (2);

        }
       
}

class Leap

{

        public static void main ( String args[] )

        {

                int y;

                y = Integer.parseInt ( args[0] );

                A a = new A ( y );

                int r = a.IsLeap();

                if ( r==0 )

                        System.out.println("\n\n" + y + " is a Century Leap Year\n");

                else if ( r==1 )

                        System.out.println("\n\n" + y + " is a Leap Year\n");

                else

                        System.out.println("\n\n" + y + " is not a Leap Year\n");

        }

}

PROGRAM TO PRINT DIFFERENT SEASONS IN JAVA


class Season

{
               
        public static void main ( String args[] )

        {
               
                int a = Integer.parseInt ( args[0] );

                String s[] = {"Autumn","Summer","Pre-Monsoon","Post-Monsoon","Spring","Winter"};

                String m[] = {"January","February","March","April","May","June","July","August","September","October","November","December"};
               
                switch ( a )

                {

                        case 1 : System.out.println("\n\nMonth    : " + m[0] );

                                 System.out.println("\n\nSeason   : " + s[5] + "\n");

                                 break;

                        case 2 : System.out.println("\n\nMonth    : " + m[1] );

                                 System.out.println("\n\nSeason   : " + s[0] + "\n");

                                 break;
                       
                        case 3 : System.out.println("\n\nMonth    : " + m[2] );

                                 System.out.println("\n\nSeason   : " + s[0] + "\n");

                                 break;
                       
                        case 4 : System.out.println("\n\nMonth    : " + m[3] );

                                 System.out.println("\n\nSeason   : " + s[1] + "\n");

                                 break;
                       
                        case 5 : System.out.println("\n\nMonth    : " + m[4] );

                                 System.out.println("\n\nSeason   : " + s[1] + "\n");

                                 break;
               
                        case 6 : System.out.println("\n\nMonth    : " + m[5] );

                                 System.out.println("\n\nSeason   : " + s[2] + "\n");

                                 break;

                        case 7 : System.out.println("\n\nMonth    : " + m[6] );

                                 System.out.println("\n\nSeason   : " + s[2] + "\n");

                                 break;
                       
                        case 8 : System.out.println("\n\nMonth    : " + m[7] );

                                 System.out.println("\n\nSeason   : " + s[3] + "\n");

                                 break;

                        case 9 : System.out.println("\n\nMonth    : " + m[8] );

                                 System.out.println("\n\nSeason   : " + s[3] + "\n");

                                 break;

                        case 10 : System.out.println("\n\nMonth   : " + m[9] );

                                  System.out.println("\n\nSeason  : " + s[4] + "\n");

                                  break;

                        case 11 : System.out.println("\n\nMonth   : " + m[10] );

                                  System.out.println("\n\nSeason  : " + s[4] + "\n");

                                  break;

                        case 12 : System.out.println("\n\nMonth   : " + m[11] );

                                  System.out.println("\n\nSeason  : " + s[5] + "\n");

                                  break;

                }

        }

}

PROGRAM FOR STUDENT MARKSHEET(6 SUBJECTS) IN JAVA


import java.io.*;

class Student

{

        public static void main ( String args[] )

        throws IOException

        {

                BufferedReader br = new BufferedReader ( new InputStreamReader ( System.in ) );

                System.out.print("\n\nEnter no. of students : ");

                int n = Integer.parseInt ( br.readLine() );

                String name[] = new String[n];

                String div[] = new String[n];

                int sub[][] = new int[n][6];

                int total[] = new int [n];

                float per[] = new float[n];

                for ( int i=0 ; i<n ; i++ )

                {

                        System.out.println("\n\nEnter details of Student " + (i+1) + " -\n");

                        System.out.print("\nEnter name : ");

                        name[i] = br.readLine();

                        System.out.println("\n\nEnter marks in 6 subjects -\n");

                        System.out.print("\nSE  =  ");

                        sub[i][0] = Integer.parseInt ( br.readLine() );

                        System.out.print("\nCA  =  ");

                        sub[i][1] = Integer.parseInt ( br.readLine() );
                                                 
                        System.out.print("\nDMS =  ");

                        sub[i][2] = Integer.parseInt ( br.readLine() );

                        System.out.print("\nCG  =  ");

                        sub[i][3] = Integer.parseInt ( br.readLine() );

                        System.out.print("\nTF  =  ");

                        sub[i][4] = Integer.parseInt ( br.readLine() );

                        System.out.print("\nITC =  ");

                        sub[i][5] = Integer.parseInt ( br.readLine() );

                        for ( int j=0 ; j<6 ; j++ )

                                total[i] += sub[i][j];

                        per[i] = (float)total[i]/6;

                        if ( per[i] >= 70 && per[i] < 100 )

                                div[i] = "Honours";

                        else if ( per[i] >= 60 && per[i] < 70 )

                                div[i] = "1st";

                        else if ( per[i] >= 45 && per[i] < 60 )

                                div[i] = "2nd";

                        else if ( per[i] >= 33 && per[i] < 45 )

                                div[i] = "3rd";
                        else

                                div[i] = "Fail";

                }

                System.out.println("\n\n\nStudent Record -\n");

                System.out.print("\n\nName\t");

                System.out.print("SE\t");

                System.out.print("CA\t");

                System.out.print("DMS\t");

                System.out.print("CG\t");

                System.out.print("TF\t");

                System.out.print("ITC\t");

                System.out.print("Total\t");

                System.out.print("%\t");

                System.out.println("Div\n\n");

                for ( int i=0 ; i<n ; i++ )

                {

                        System.out.print(name[i] + "\t");

                        System.out.print(sub[i][0] + "\t");

                        System.out.print(sub[i][1] + "\t");

                        System.out.print(sub[i][2] + "\t");                      

                        System.out.print(sub[i][3] + "\t");                      

                        System.out.print(sub[i][4] + "\t");

                        System.out.print(sub[i][5] + "\t");

                        System.out.print(total[i] + "\t");

                        System.out.print(per[i] + "\t");

                        System.out.print(div[i] + "\t");

                        System.out.println("\n");

                }

        }

}

PROGRAM FOR SELECTION SORT IN JAVA


import java.io.*;

class Selection

{

        public static void main ( String args[] )

        throws IOException

        {

                BufferedReader br = new BufferedReader ( new InputStreamReader ( System.in ) );

                System.out.print("\n\nEnter size of array : ");

                int n = Integer.parseInt ( br.readLine() );

                int a[] = new int[n];

                System.out.println("\n\nEnter array elements -\n");

                for ( int i=0 ; i<n ; i++ )

                {

                        System.out.print("\na[" + i + "] = ");        

                        a[i] = Integer.parseInt ( br.readLine() );

                }

                for ( int i=0 ; i<n-1 ; i++ )

                {

                        int ind = i;

                        int min = a[i];

                        for ( int j=i ; j<n ; j++ )

                        {

                                if ( min > a[j] )

                                {

                                        ind = j;

                                        min = a[j];

                                }

                        }

                        a[ind] = a[i];

                        a[i] = min;

                }

                System.out.print("\n\nSorted array  :  ");

                for ( int i=0 ; i<n ; i++ )

                        System.out.print(a[i] + "  ");

                System.out.println("\n");

        }

}

PROGRAM FOR MULTIPLICATION OF TWO MATRIX IN JAVA


import java.io.*;

class Matrix

{

        public static void main ( String args[] )

        throws IOException

        {

                BufferedReader br = new BufferedReader ( new InputStreamReader ( System.in ) );

                System.out.println("\n\nEnter rows and columns for 1st Matrix -\n\n");

                System.out.print("Rows     :  ");

                int r1 = Integer.parseInt( br.readLine() );

                System.out.print("\nColumns  :  ");

                int c1 = Integer.parseInt( br.readLine() );

                System.out.println("\n\nEnter rows and columns for 2nd Matrix -\n\n");

                System.out.print("Rows     :  ");

                int r2 = Integer.parseInt( br.readLine() );

                System.out.print("\nColumns  :  ");

                int c2 = Integer.parseInt( br.readLine() );

                int m1[][] = new int[r1][c1];

                int m2[][] = new int[r2][c2];

                int m[][] = new int[r1][c2];

                if ( r1 != c2 )

                {

                        System.out.println("\n\nMultiplication not possible...\n");

                        System.out.println("\nRows of matrix 1 should be equal to Columns of matrix 2 !\n");

                }

                else

                {

                        System.out.println("\n\nMultiplication possible...");

                        System.out.println("\n\nEnter values for Matrix 1 -\n");

                        for ( int i=0 ; i<r1 ; i++ )

                        {

                                for ( int j=0 ; j<c1 ; j++ )

                                {

                                        System.out.print("\nEnter element [" + i + "][" + j + "] : ");

                                        m1[i][j] = Integer.parseInt( br.readLine() );

                                }

                        }

                        System.out.println("\n\nEnter values for Matrix 2 -\n");
     
                        for ( int i=0 ; i<r2 ; i++ )

                        {

                                for ( int j=0 ; j<c2 ; j++ )

                                {

                                        System.out.print("\nEnter element [" + i + "][" + j + "] : ");

                                        m2[i][j] = Integer.parseInt( br.readLine() );

                                }

                        }

                        for ( int i=0 ; i<r1 ; i++ )

                        {

                                for ( int j=0 ; j<c2 ; j++ )

                                {

                                        m[i][j] = 0;

                                        for ( int k=0 ; k<3 ; k++ )

                                                m[i][j] = m[i][j] + m1[i][k] * m2[k][j];

                                }

                        }

                        System.out.println("\n\nMultiplication -\n\n");

                        for ( int i=0 ; i<r1 ; i++ )

                        {

                                for ( int j=0 ; j<c2 ; j++ )

                                        System.out.print(m[i][j] + "  ");

                                System.out.println("\n");

                        }

                }

        }

}

PROGRAM FOR INSERTION SORT IN JAVA


import java.io.*;

class Insertion1

{

        public static void main ( String args[] )

        throws IOException

        {

                BufferedReader br = new BufferedReader ( new InputStreamReader ( System.in ) );

                System.out.print("\n\nEnter size of array : ");

                int n = Integer.parseInt ( br.readLine() );

                int a[] = new int[n];

                System.out.println("\n\nEnter array elements -\n\n");

                for ( int i=0 ; i<n ; i++ )

                {

                        System.out.print("a[" + i + "] = ");

                        a[i] = Integer.parseInt ( br.readLine() );

                        System.out.println();

                }

                for ( int j=0 ; j<n ; j++ )

                {

                        int key = a[j];

                        int i = j - 1;

                        while ( i >= 0 && a[i] > key )

                        {

                                a[i+1] = a[i];

                                i--;

                        }

                        a[i+1] = key;

                }

                System.out.print("\nSorted Array  :  ");

                for ( int i=0 ; i<n ; i++ )

                        System.out.print( a[i] + "   " );

                System.out.println("\n");

        }

}

PROGRAM FOR BUBBLE SORT IN JAVA


import java.io.*;

class Bubble

{

        public static void main ( String args[] )

        throws IOException

        {

                BufferedReader br = new BufferedReader ( new InputStreamReader ( System.in ) );

                System.out.print("\n\nEnter size of array  :  ");

                int n = Integer.parseInt ( br.readLine() );

                int a[] = new int[n];

                System.out.println("\n\nEnter array elements : \n");

                for ( int i=0 ; i<n ; i++ )

                {

                        System.out.print("\na[" + i + "] = ");

                        a[i] = Integer.parseInt ( br.readLine() );

                }

                for ( int i=0 ; i<n-1 ; i++ )

                {

                        for ( int j=0 ; j<n-1-i ; j++ )

                        {

                                if ( a[j] > a[j+1] )

                                {

                                        int tmp = a[j];

                                        a[j] = a[j+1];

                                        a[j+1] = tmp;

                                }

                        }

                }

                System.out.print("\n\nSorted Array  :  ");

                for ( int i=0 ; i<n ; i++ )

                        System.out.print(a[i] + "   ");

                System.out.println("\n");

        }

}

PROGRAM FOR QUICK SORT IN JAVA


import java.io.*;

class Quick

{

        public static void main ( String args[] )

        throws IOException

        {

                BufferedReader br = new BufferedReader ( new InputStreamReader ( System.in ) );

                System.out.print("\n\nEnter size of Array : ");

                int n = Integer.parseInt ( br.readLine () );

                int a[] = new int[n];

                System.out.println("\n\nEnter array elements -\n ");

                for ( int i=0 ; i<n ; i++ )

                {

                        System.out.print("\na[" + i + "] = ");

                        a[i] = Integer.parseInt( br.readLine() );

                }

                sort ( a , 0 , n-1 );

                System.out.println("\n\nSorted Array -\n");

                for ( int i=0 ; i<n ; i++ )

                {

                        System.out.print("\na[" + i + "] = ");

                        System.out.println(a[i]);

                }

                System.out.println();

        }

        public static void sort ( int a[] , int l , int h )

        {

                int low,high,key,tmp;

                low = l;

                high = h;

                key = a[ ( low + high ) / 2 ];

                do

                {

                        while ( key > a[low] )

                        {

                                low++;

                        }

                        while ( key < a[high] )

                        {

                                high--;

                        }

                        if ( low <= high )

                        {

                                tmp = a[low];

                                a[low++] = a[high];

                                a[high--] = tmp;

                        }

                } while ( low <= high );

                if ( l < high )

                        sort ( a , l , high );

                if ( low < h )

                        sort ( a, low , h );

        }

}

HOW TO USE SQL