write a program to insert an element into an array
Answer Posted / kartik choudhary
/* Program to insert element into array */
#include<stdio.h>
#include<conio.h>
void main()
{
int arr[50],i,n,pos,num;
clrscr();
printf("How Many Elements:-");
scanf("%d",&n);
printf("\n\tEnter Elements into Array");
for(i=0;i<n;i++)
{
scanf("\t%d",&arr[i]);
}
printf("\nArray Elements before inserting");
for(i=0;i<n;i++)
{
printf("\n%d",arr[i]);
}
printf("\nEnter the position");
scanf("%d",&pos);
if(pos==0 || pos>=n)
{
printf("Invalid position");
}
else
{
printf("\nEnter the number you want
to insert into an
array");
scanf("%d",&num);
/*shift the existing elements*/
for(i=n;i>=pos;i--)
arr[i]=arr[i-1];
arr[pos-1]=num;
n=n+1;/*this statement was missing*/
printf("\nArray elements after
insertion");
for(i=0;i<n;i++)
{
printf("\n%d",arr[i]);
}
}
getch();
}
| Is This Answer Correct ? | 0 Yes | 3 No |
Post New Answer View All Answers
Can a constructor be private?
What is lambda in c++?
Explain object slicing in c++?
What is the purpose of template?
Explain the different access specifiers for the class member in c++.
What is a c++ map?
What is & in c++ function?
Is C++ case sensitive a) False b) Depends on implementation c) True
Which operator cannot be overloaded c++?
What is a breakpoint?
What is pointer to member?
What are c++ manipulators?
What is the use of string in c++?
Is dev c++ free?
Explain what are accessor methods?