Easy Programming All

Easy Programming All

Showing posts with label Array Programs. Show all posts
Showing posts with label Array Programs. Show all posts

Tuesday, December 18, 2018

WAP in C to print an array in reverse order

December 18, 2018 0
#include<stdio.h>
int main()
{
int a[100], n, i;
printf("Enter number of elements, you want to insert in an array\n");
scanf("%d",&n);
printf("Enter array elements\n");
for(i = 0; i < n; i++)
scanf("%d",&a[i]);
printf("Array in Reverse Order is:\n");
for(i = n-1; i >= 0; i--)
printf("%d ",a[i]);
return 0;
}

INPUT:
Enter number of elements, you want to insert in an array
5
Enter array elements
11
22
33
44
55
OUTPUT: 
Array in Reverse Order is:
55 44 33 22 11


 

WAP in C to Sort an Array in Descending Order

December 18, 2018 0
#include<stdio.h>
int main()
{
int a[100], n, i, j, temp;
printf("Enter number of elements, you want to insert in array\n");
scanf("%d",&n);
printf("Enter Array Elements\n");
for(i = 0; i < n; i++)
scanf("%d",&a[i]);
for(i = 0; i < n-1; i++)
{
for(j = i+1; j < n; j++)
{
if(a[i] < a[j])
{
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
printf("After Sorting Array is:\n");
for(i = 0; i < n; i++)
printf("%d ",a[i]);
return 0;
}

INPUT:
Enter number of elements, you want to insert in array
5
Enter Array Elements
33
11
22
55
44
OUTPUT:
After Sorting Array is:
55 44 33 22 11


WAP in C to Sort an Array in Ascending Order

December 18, 2018 0

#include<stdio.h>
int main()
{
int a[100], n, i, j, temp;
printf("Enter number of elements, you want to insert in array\n");
scanf("%d",&n);
printf("Enter Array Elements\n");
for(i = 0; i < n; i++)
scanf("%d",&a[i]);
for(i = 0; i < n-1; i++)
{
for(j = i+1; j < n; j++)
{
if(a[i] > a[j])
{
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
printf("After Sorting Array is:\n");
for(i = 0; i < n; i++)
printf("%d ",a[i]);
return 0;
}

INPUT:
Enter number of elements, you want to insert in array
5
Enter Array Elements
33
11
22
55
44
OUTPUT:
After Sorting Array is:
11 22 33 44 55

WAP in C to Delete an element from an Array

December 18, 2018 0
#include<stdio.h>
int main()
{
int i, n, position, a[100], item;
printf("How many Array Element you want to Enter\n");
scanf("%d " ,&n);
printf("Enter an Array Elements\n");
for(i=0; i<n; i++)
scanf("%d ", &a[i]);
printf("which element you want to delete\n");
scanf("%d" , &item);
for(i = 0; i <  n; i++)
{
if(a[i] = = item)
{
position = i;
break;
}
}
if( i = = n)
{
printf("Element can not find in this array");
}
else
{
for(i = position; i <  n-1; i++)
{
a[i] = a[i+1];
}
n--;
printf("The Resultant array After Deletion is\n");
for(i = 0; i < n; i++)
printf("%d " , a[i]);
}
return 0;
}



INPUT 1:
How many Array Element you want to Enter
5
Enter an Array Elements
11
22
33
44
77
which element you want to delete
44
OUTPUT 1: 
The Resultant array After Deletion is
11 22 33 77

INPUT 2:
How many Array Element you want to Enter
5
Enter an Array Elements
11
22
33
44
77
which element you want to delete
88
OUTPUT 2: 
Element can not find in this array


 

WAP in C to insert an element to an array at given position

December 18, 2018 0
#include<stdio.h>
int main()
{
int i, a[100], n, item, position;
printf("How many array elements you want to enter\n");
scanf("%d", &n);
printf("Enter an array elements\n");
for(i = 0; i<n; i++)
scanf("%d", &a[i]);
printf("which position you want to insert an element\n");
scanf("%d", &position);          //Here position is array Index Number
printf("Enter new array Element to insert\n");
scanf("%d",&item);
if(position > n)
{
printf("New array Element cannot be Inserted at this Position");
}
else if(position = = n)
{
a[position] = item;
n++;
}
else
{
for(i = n; i > position; i--)
{
a[i] = a[i-1];
}
a[position] = item;
n++ ;
}
printf("The Resultant array after inserting Element is\n");
for(i = 0; i < n; i++)
printf("%d ",  a[i]);
return 0;
}

INPUT 1:
How many array elements you want to enter
5
Enter an array elements
11
22
33
44
55
which position you want to insert an element
3
Enter new array Element to insert
57

OUTPUT 1:
The Resultant array after inserting Element is
11 22 33 57 44 55

INPUT 2:
How many array elements you want to enter
5
Enter an array elements
11
22
33
44
55
which position you want to insert an element
7
Enter new array Element to insert
57

OUTPUT 2:
New array Element cannot be Inserted at this Position