Q.1WAP To Insert An Element at User Defined Position in An Array of Type Float (Unsorted Array)

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Q.1WAP to insert an element at user defined position in an array of type float (unsorted array).

#include<stdio.h> #include<conio.h> void main() { clrscr(); float a[10]; int item,n,pos; printf("Enter no. of element in array:"); scanf("%d",&n); printf("Enter array elements:"); for(int i=0;i<n;i++) { scanf("%f",&a[i]); } printf("Enter element to be inserted:"); scanf("%d",&item); printf("Enter the position:"); scanf("%d",&pos); for(i=n-1;i>=pos;i--) { a[i+1]=a[i];} a[pos]=item; for(i=0;i<=n;i++) { printf("%f",a[i]); } getch(); }

Q2. WAP to insert an element at user defined position in an array of type float (sorted array)

#include<stdio.h> #include<conio.h> void main() { clrscr(); float a[10]; int item,n,pos; printf("Enter no. of element in array:"); scanf("%d",&n); printf("Enter array elements:"); for(int i=0;i<n;i++) { scanf("%f",&a[i]); } printf("Enter element to be inserted:"); scanf("%d",&item); for(i=n;i>0 && a[i-1]>item;i--) { a[i]=a[i-1]; } a[i]=item; for(i=0;i<=n;i++) { printf("%f",a[i]); } getch(); }

Q3.WAP to delete an element from user defined position in an array.

#include<stdio.h> #include<conio.h> void main() { clrscr(); int a[100],c,n,pos; printf("Enter number of elements:"); scanf("%d",&n); printf("Enter array elements:"); for(int i=0;i<n;i++) { scanf("%d",&a[i]); } printf("Enter the location where you wish to delete element"); scanf("%d",&pos); if(pos>=n+1) {printf("Deletion not possible"); } else { for(c=pos-1;c<n-1;c++) a[c]=a[c+1];printf("Resultant array is:"); for(c=0;c<n-1;c++) printf("%d",a[c]); } getch(); }

OUTPUT:

OUTPUT:

OUTPUT:

You might also like