Thursday, 23 May 2013

PROGRAM TO TRANSPOSE A MATRIX

#include<stdio.h>
void main()
{
int a[10][10],r,c,i,j;
printf("Enter the no. of rows and columns of array:");
scanf("%d%d",&r,&c);
for(i=0;i<r;i++)
{
for(j=0;j<c;j++)
{
printf("Enter a[%d][%d]:",i,j);
scanf("%d",&a[i][j]);
}
}
for(i=0;i<r;i++)
{
for(j=0;j<c;j++)
{
printf("\t%d",a[i][j]);
}
printf("\n");
}
printf("\n\n");
for(i=0;i<c;i++)
{
for(j=0;j<r;j++)
{
printf("\t%d",a[j][i]);
}
printf("\n");
}
getch();
}

PROGRAM TO MERGE TWO ARRAYS

#include<stdio.h>
void main()
{
int k=10,a[10],b[10],c[20],i;
printf("Enter the 1st array:");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
c[i]=a[i];
}
printf("Enter the 2nd array:");
for(i=0;i<10;i++)
{
scanf("%d",&b[i]);
c[k]=b[i];
k++;
}
printf("The Merged Array is ");
for(i=0;i<20;i++)
{
printf("%d  ",c[i]);
}
getch();
}

PROGRAM TO DELETE AN ELEMENT FROM A SPECIFIC POSITION IN AN ARRAY

#include<stdio.h>
void main()
{
int i,k;
int a[10];
printf("Enter the elements of array:");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
printf("Enter the position no. of element you want to delete:");
scanf("%d",&k);
for(i=k-1;i<9;i++)
{
a[i]=a[i+1];
}
printf("The new array is:");
for(i=0;i<9;i++)
{
printf("%d  ",a[i]);
}
getch();
}

PROGRAM TO PERFORM INSERTION SORT

#include<stdio.h>
int main() {
int arr[10], i, j;
printf("\tWelcome to Insertion Sorting Program\n\nEnter 10 random integers\n");
for(i=0;i<10;i++)
{
printf(">>");
scanf("%d", &arr[i]);
}
for(i=0; i<9; i++)
{
if(arr[i]>arr[i+1])
swap(&arr[i], &arr[i+1]);
for(j=0;j<i;j++)
{
if(arr[j]>arr[i])
swap(&arr[j], &arr[i]);
}
}
printf("\nSorted array\n");
for(i=0;i<10;i++)
printf(">>%d\n", arr[i]);

return 0;

}

int swap(int *p, int *q) {
int t;
t = *p;
*p = *q;
*q = t;
}

PROGRAM TO PERFORM BINARY SEARCH

#include<stdio.h>
main()
{
int a[10],k,l=0,beg,last,mid,i;
printf("Enter numbers:");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
printf("Enter number you want to search:");
scanf("%d",&k);
beg=0,last=9;
while(beg<last)
{
mid=(beg+last)/2;
if(k==a[mid])
{
l=mid;
break;
}
else if(k>a[mid])
beg=mid+1;
else
last=mid-1;
}
printf("%d",l);
}

Thursday, 2 May 2013

PROGRAM TO INSERT AN ELEMENT IN THE REQUIRED POSITION IN AN ARRAY

#include<stdio.h>
void main()
{
int a[11],c,k,i;
printf("Enter the elements of the array:");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
printf("Enter the position where you want to insert an element:");
scanf("%d",&k);
printf("Enter the element you want to insert:");
scanf("%d",&c);
for(i=10;i>=k;i--)
{
a[i]=a[i-1];
}
a[k-1]=c;
printf("The new array is \n");
for(i=0;i<11;i++)
{
printf("%d  ",a[i]);
}
getch();
}

Welcome Note!

Hello Everyone! In this blog I am gonna provide all the needy school students and elders as well with C programs which come handy in various school projects. Give your support and keep liking..!