write a program to insert an element into an array
Answer Posted / ranjit kumar
#include<stdio.h>
#include<conio.h>
void main()
{
int a[11],i,j,k,ch,sh,e;
clrscr();
printf("enter array elements:");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
printf("enter choice\n1.in between insertion\n2.insertion in the beginning\n3.insertion at the end");
scanf("%d",&ch);
switch(ch)
{case1:
printf("enter the element:");
scanf("%d",&e);
printf("enter the element after which the number has to be inserted:");
scanf("%d",&sh);
for(i=0;i<10;i++)
{
if(a[i]==sh)//finding the element
break;
}
for(k=9;k>i;k--)
a[k+1]=a[k];//shifting the element
a[i+1]=e;
break;
case2:
printf("enter the element:");
scanf("%d",&e);
for(k=9;k>=0;k--)
a[k+1]=a[k];
a[0]=e;
break;
case3:
printf("enter the element:");
scanf("%d",&e);
a[10]=e;
}
printf("\n");
for(i=0;i<10;i++)//display the result
printf("%d",a[i]);
getch();
}
| Is This Answer Correct ? | 1 Yes | 2 No |
Post New Answer View All Answers
Are php strings immutable?
What does std mean in c++?
What are pointer-to-members? Explain.
Which of the following is not a valid declaration for main() a) int main() b) int main(int argc, char *argv[]) c) They both work
If dog is a friend of boy, and terrier derives from dog, is terrier a friend of boy?
What is the difference between equal to (==) and assignment operator (=)?
What is static class data?
When you overload member functions, in what ways must they differ?
Write about the retrieval of n number of objects during the process of delete[]p?
What does it mean to declare a member variable as static?
Does there exist any way to make the command line arguments available to other functions without passing them as arguments to the function?
What is the disadvantage of using a macro?
How a pointer differs from a reference?
Will a recursive function without an end condition every quit, in practice a) Compiler-Specific (Some can convert to an infinite loop) b) No c) Yes
List the merits and demerits of declaring a nested class in C++?