Dain1234 / Design-and-analysis-algorithm

0 stars 0 forks source link

Inserting element into array #19

Open Dain1234 opened 1 year ago

Dain1234 commented 1 year ago

include

int main() { int arr1[100],i,n,p,inval; printf("\n\nInsert New value in the sorted array :\n"); printf("Input the size of array : "); scanf("%d", &n); printf("Input %d elements in the array in ascending order:\n",n); for(i=0;i<n;i++) { printf("element - %d : ",i); scanf("%d",&arr1[i]); } printf("Input the value to be inserted : "); scanf("%d",&inval); printf("The exist array list is :\n"); for(i=0;i<n;i++) printf("% 5d",arr1[i]); for(i=0;i<n;i++) {

if(inval<arr1[i])
 {
   p = i;
   break;
 }
 else
 {
    p=i+1;
  }
 }

for(i=n+1;i>=p;i--) arr1[i]= arr1[i-1]; arr1[p]=inval; printf("\n\nAfter Insert the list is :\n"); for(i=0;i<=n;i++) printf("% 5d",arr1[i]); printf("\n"); }