Answer : |
Programming's = loads of fun!!!!!!! #include <stdio.h> #include <conio.h> #define size 10 void main() { int a[size],del,j,i; clrscr(); for(i=0;i<size;i++) {j=i+1; printf("
Enter the %d element of array",j); scanf("%d",&a[i]);} printf("
Enter the element to be deleted"); scanf("%d",&del); del--; for(i=del;i<size-1;i++) a[i]=a[i+1]; a[size-1]=0; printf("
Element has been deleted"); printf("
Array now is.....
"); for(i=0;i<size;i++) printf("%d ",a[i]); getch(); }
Another way of writing the program is to just assign value zero to the specified element.
#include <stdio.h> #include <conio.h> #define size 10 void main() { int a[size],del,j,i; clrscr(); for(i=0;i<size;i++) {j=i+1; printf("
Enter the %d element of array",j); scanf("%d",&a[i]);} printf("
Enter the element to be deleted"); scanf("%d",&del); /*Corresponding element assigned value zero*/ a[--del]=0; for(i=0;i<size;i++) printf("%d ",a[i]); getch(); }
Stay COOOooolllllllllllll!!!!!!!
 Posted by: Pranjal Gururani
Contact Author
#include <stdio.h> #include <stdlib.h>
/* Program to remove one element from array*/ int main() { int * array1;
int size1; printf("What is original Size of Array
"); scanf("%d", &size1);
array1 = (int*)malloc(size1 * sizeof(int ));
if(array1 == NULL) { fprintf(stderr, "out of memory
"); exit; }
for (int i = 0; i< size1; i++) { array1[i] = i; printf("Element %d : %d
",i, array1[i]); }
int number; printf("Which element do you wish to remove
"); scanf("%d", &number);
for (i = number; i< size1-1; i++) { array1[i] = array1[i+1]; }
printf("
");
realloc(array1,(size1-1) * sizeof(int ));
for (int i = 0; i< size1-1; i++) {
printf("Rearranged Element %d : %d
",i, array1[i]); }
free(array1);
return 0; }
 Posted by: rn
Contact Author
#include <stdio.h> //#include <conio.h> #include"stdafx.h" #include"malloc.h" //#define size 10 void main() { int *a,*b,size, del,j=0,i; printf("enter the size of the array
"); scanf("%d",&size); a=(int*)malloc(size*sizeof(int)); b=(int*)malloc(size*sizeof(int)); for(i=0;i<=size-1;i++) { printf("enter the value in an array
"); scanf("%d",&a[i]); } printf("enter the value to be deleted
"); scanf("%d", &del); for(i=0;i<=size-1;i++) { if(a[i]!=del) { b[j]=a[i]; j++; } } for(i=0;i<j;i++) printf("%d
", b[i]);
}
 Posted by: bhanu
Contact Author
#include<iostream.h> #include<conio.h> void main() { clrscr(); int ar[10],i,loc; cout<<"enter array"; for(i=0;i<10;i++) cin>>a[i]; cout<<"enter loc to be deleted"; cin>>loc; for(i=loc;i<10;i++) a[i]=a[i+1]; cout<<"
array after deletion"; for(i=0;i<9;i++) cout<<a[i]; getch(); }
 Posted by: meena
Contact Author
© CoolInterview.com
Today's Special: Get Free Magazine from SAP now!
A D V E R T I S E M E N T
|