C / C++

-1-
            Write Program to read and detain Five(5) Customer (c_id, c_name, Address, Phone No.) in Proper Format.
                              
#include <conio.h>
#include <stdio.h>
struct Customer
{          int c_id;
            char c_na[10],add[20];
            long int pn;
}I[6];
void main()
{          int i;
            clrscr();
            printf("Enter id\tName\tAddress\tPhone no\n");
            for(i=1;i<=5;i++)
                        scanf("%d%s%s%ld",&I[i].c_id,I[i].c_na,I[i].add,&I[i].pn);

            for(i=1;i<=5;i++)
                        printf("\n%d\t%s\t%s\t%ld",I[i].c_id,I[i].c_na,I[i].add,I[i].pn);

getch();
}


-2-
            Write a Program to read 10 Number and Print Fifth lowest Number.

#include <conio.h>
#include <stdio.h>
void main()
{          int i,j,a[11],D;
            clrscr();
            for(i=1;i<=10;i++)
            {          printf("Enter %d Value\t",i);
                        scanf("%d",&a[i]);
            }
            for(i=1;i<=10;i++)
            {          for(j=1;j<=9;j++)
                        {          if(a[j]>a[j+1])
                                    {          D=a[j];
                                                a[j]=a[j+1];
                                                a[j+1]=D;
                                    }
                        }
            }

            for(i=1;i<=10;i+=1)
            {          printf("\n%d",a[i]);
                        if(i==5)
                                    printf("  <--- Fifth lowest Number");
            }

getch();
}


-3-
            Check the given 3*3 Matrix is identity Matrix or Not identity Matrix.

#include <conio.h>
#include <stdio.h>
void main()
{          int i,j,n,c=0,a[100][100];
            clrscr();
            printf("Enter Matrix Size ? \t");
            scanf("%d",&n);
            for(i=1;i<=n;i++)
            {          for(j=1;j<=n;j++)
                        {          printf("Enter value a[%d][%d] ? ",i,j);
                                    scanf("%d",&a[i][j]);
                                    if(i==j)
                                    {          if(a[i][j]!=1)
                                                            c=1;
                                    }
                                    else
                                    {          if(a[i][j]!=0)
                                                            c=1;
                                    }
                        }
            }

            if(c==0)
                        printf("Identity Matrix");
            else
                        printf("Not identity Matrix");

getch();
}


-4-
            1, 3, 6, 10, 15, …

#include <conio.h>
#include <stdio.h>
void main()
{          int i,n,c=0;
            clrscr();
            printf("Enter Value ? ");
            scanf("%d",&n);
            for(i=1;i<=n;i++)
            {          c=c+i;
                        printf("%d ",c);
            }
getch();
}


-5-
            0, 1, 1, 2, 3, 5, 8, …

#include <conio.h>
#include <stdio.h>
void main()
{          int i,n,A=0,B=1,C;
            clrscr();
            printf("Enter Number ? ");
            scanf("%d",&n);
            for(i=1;i<=n;i++)
            {          printf("%d ",A);
                        C=A+B;
                        A=B;
                        B=C;
            }
getch();
}


-6-
            Write a Program for 3*3 Matrix and Perform Following Opration.
                            (i)            Transpose
                         (ii)            Print Highest Value
                       (iii)            Sum of each row
                       (iv)            Exit

#include <conio.h>
#include <stdio.h>
void main()
{          int i,j,D,s,c,a[10][10];
            clrscr();
            printf("1 Transpose\n");
            printf("2 highest value\n");
            printf("3 sum of each row\n");
            printf("4 Exit\n");
            printf("Enter Number ? ");
            p:
            scanf("%d",&c);
            for(i=1;i<=3;i++)
            {          for(j=1;j<=3;j++)
                        {          printf("Enter Matrix a[%d][%d] Value ? ",i,j);
                                    scanf("%d",&a[i][j]);
                        }
            }
            printf("\n\n");

            for(i=1;i<=3;i++)
            {          for(j=1;j<=3;j++)
                        {          printf("%d  ",a[i][j]);
                                    if(D<a[i][j])
                                                D=a[i][j];

                        }
                        printf("\n");
            }
            printf("\n\n\n");

            switch(c)
            {          case 1:
                                    printf(" Transpose Matrix - ");
                                    for(i=1;i<=3;i++)
                                    {          for(j=1;j<=3;j++)
                                                            printf("%d  ",a[j][i]);
                                                printf("\n");
                                    }
                                    break;
                        case 2:
                                    printf("print highest value\n\t%d",D);
                                    break;
                        case 3:
                                    printf("Sum of each row - \n");
                                    for(i=1;i<=3;i++)
                                    {          s=0;
                                                for(j=1;j<=3;j++)
                                                            s=s+a[i][j];
                                                printf("%d row   -   %d\n",i,s);
                                    }
                                    break;
                        case 4:
                                    break;
                        default:
                                    printf("Enter revalue :- ");
                                    goto p;

            }
getch();
}


-7-
            Write a Program to read two Array of Five Numbers merge then an sort in Ascending Order.

#include <conio.h>
#include <stdio.h>
void main()
{          int i,j=1,a[6],b[6],c[11],D;
            clrscr();
            for(i=1;i<=5;++i)
            {          printf("Enter value a[%d][%d] ? ",i,j);
                        scanf("%d%d",&a[i],&b[i]);
                        c[j]=a[i];
                        c[j+1]=b[i];
                        j+=2;
            }

            for(i=1;i<=10;i+=1)
            {       for(j=1;j<=10;j++)
                        {          if(c[j]>c[j+1])
                                    {          D=c[j];
                                                c[j]=c[j+1];
                                                c[j+1]=D;
                                    }
                        }
            }

            for(i=1;i<=10;i++)
                        printf("\n%d",c[i]);

getch();
}


-8-
            Display How many Word, Character, Digit from given String.

#include <conio.h>
#include <stdio.h>
#include <string.h>
void main()
{          int i,s=0,d=0,l;
            char n[200];
            clrscr();
            printf("Enter String ? ");
            gets(n);
            l=strlen(n);
            for(i=0;i<=l-1;i++)
            {          if(n[i]==' ' && n[i+1]!=' ')
                                    s=s+1;
                        if(n[i]>'0' && n[i]<'9')
                                    d=d+1;
            }

            printf("Total Space is - %d\n",s);
            printf("Total Word is - %d\n",s+1);
            printf("Total Digit is - %d\n",d);
            printf("Total Character is - %d",l-s-d);

getch();
}


-9-
            Write a Program to Reverse individual Word in given string.

#include <conio.h>
#include <stdio.h>
#include <string.h>
void main()
{          int i,l;
            char n[20];
            clrscr();
            printf("Enter String ? ");
            scanf("%s",n);
            l=strlen(n);
            for(i=l-1;i>=0;i-=1)
                        printf("%c",n[i]);
getch();
}


-10-
            Write a Program to read a Word from Key-Board and Sort in Alphabetic Order.

#include <conio.h>
#include <stdio.h>
#include <string.h>
void main()
{          int i,l,j,D;
            char s[20];
            clrscr();
            printf("Enter String ? ");
            scanf("%s",s);
            l=strlen(s);
            for(i=1;i<=l;i+=1)
            {          for(j=0;j<=l-2;j++)
                        {          if(s[j]<s[j+1])
                                    {          D=s[j];
                                                s[j]=s[j+1];
                                                s[j+1]=D;
                                    }
                        }
            }

            for(i=l-1;i>=0;--i)
                        printf("%c",s[i]);

getch();

}