Tuesday, 28 May 2013

C Program for Linear search

C Program for Linear search

#include<conio.h>
#include<stdio.h>
main()
{
int a[20], n,i,k, flag=0,loc;
printf("Enter the size of Array: ");
scanf("%d",&n);

printf("Enter the Numbers: ");
for(i=0;i<n;i++)
scanf("%d",&a[i]);

printf("Enter Searching Element: ");
scanf("%d",&k);

for(i=0;i<n;i++)
{
if(a[i]==k)
{
loc=i+1;
flag=1;
break;
}
}

if(flag==1)
printf("The element is found at location %d",loc);
else
printf("Element is not found");
}

Tuesday, 5 February 2013

Matrix Multiplication in c

    #include<conio.h>
    #include<stdio.h>
    main()
    {
    int a[5][5],b[5][5],c[5][5],m,n,o,p,i,j,sum,k;

    clrscr();
    printf("Enter the A Matrix size:\n");
    scanf("%d%d",&m,&n);

    printf("Enter the A Matrix Elements\n");
    for(i=0;i<m;i++)
    for(j=0;j<n;j++)
    scanf("%d",&a[i][j]);

    printf("Enter the B Matrix size:\n");
    scanf("%d%d",&o,&p);

    printf("Enter the B Matrix Elements\n");
    for(i=0;i<o;i++)
    for(j=0;j<p;j++)
    scanf("%d",&b[i][j]);

    if(n!=o)
    printf("The 1st Matrix Column are shoul equal to 2nd Matrix Rows");
    else
    {
        for(i=0;i<m;i++)
        {
            for(j=0;j<p;j++)
            {
                sum=0;
                for(k=0;k<n;k++)
                {
                    sum=sum+a[i][k]*b[k][j];
                }
                c[i][j]=sum;
            }
        }


    printf("Enter the AxB Matrix Elements\n");
    for(i=0;i<o;i++)
    {
        printf("\n");
        for(j=0;j<p;j++)
        printf("%d\t",c[i][j]);
    }

    }
    getch();
    }


Out Put:

Saturday, 26 January 2013

Relational Operators in C Programing

#include<conio.h>
    #include<stdio.h>
    main()
    {
    int a,b,c;
    clrscr();
    printf("Enter 2 No's: ");
    scanf("%d%d",&a,&b);
    printf("\na = %d",a);
    printf("\nb = %d",b);
    printf("\na>b = %d",a>b);
    printf("\na<b = %d",a<b);
    printf("\na>=b = %d",a>=b);
    printf("\na<=b = %d",a<=b);
    printf("\na==b = %d",a==b);
    printf("\na!=b = %d",a!=b);
    getch();
    }

Swapping of Given Two Numbers

#include<conio.h>
    #include<stdio.h>
    main()
    {
    int a,b,c;
    clrscr();
    printf("Enter 2 No's: ");
    scanf("%d%d",&a,&b);
    printf("\nBefour Swaping");
    printf("\na = %d",a);
    printf("\nb = %d",b);
    c=a;
    a=b;
    b=c;
    printf("\nAfter Swaping");
    printf("\na = %d",a);
    printf("\nb = %d",b);
    getch();
    }