write a program to insert an element into an array
Answer Posted / kingkill
// The Process of adding new element into an array is known as insertion. Array can be inserted in the beginning or the end if the array is unsorted.
//Insertion can only be performed in an array if the memory space initially allocated is not full, i.e the number of elements in the array is less then the size of the array.
#include <iostream>
using namespace std;
#define MAX 20
int main ()
{
int A[MAX],i,pos,j,size,item;
cout<<" Enter the number of elements in the array : ";
cin>>size;
cout<<" Array size defined is "<<size<<"\n";
if(size>MAX) // Checks the array size ( defined )
{
cout<<" The Maximum Size is 20 \n";
}
cout<< " Enter the elements in sorted order: \n";
for(i=0;i<size;i++)// Elements inserted equal to size
{
cin>>A[i];
}
cout<<" Enter the element to be inserted : ";
cin>>item;
if(size==MAX) // Checks if free array space is free
{
cout<<"The Aray is Full \n";
}
for(i=0;i<size;i++)
{
if(item<A[i])
{
pos=i;
break;
}
}
if(i==size)
pos=size;
for(j=size;j>pos;j--)
A[j]=A[j-1];
A[j]=item;
size++;
cout<<" Array elements after insertion : ";
for(i=0;i<size;i++)
{
cout<<A[i];
}
cout<<"\n";
return 0;
| Is This Answer Correct ? | 1 Yes | 4 No |
Post New Answer View All Answers
Difference between struct and class in terms of access modifier.
What are smart pointers?
What are the advantages of early binding?
Is recursion allowed in inline functions?
declare an array of structure where the members of the structure are integer variable float variable integer array char variable access all elements of the structure using dot operator and this pointer operator
Which one is a preferred language C or C++? Why?
How can a called function determine the number of arguments that have been passed to it?
State the difference between delete and delete[].
What are the advantages of inheritance in c++?
which one is equivalent to multiplying by 2:Left shifting a number by 1 or Left shifting an unsigned int or char by 1?
How is computer programming useful in real life?
Difference between strdup and strcpy?
What is the c++ code?
Explain what are single and multiple inheritances in c++?
What is a literal in c++?