In an ordered array, delete the duplicate elements
//In an ordered array, remove the duplicate elements #include<iostream> #include <math.h> #include <string.h>using namespace std; int main (){ int a[]= {1,2,2,2,2,3,4,5,5,5,5,6}; int Len =sizeof (a)/sizeof (a[0]); int i,j; for (i=0,j=1; j<len; j + +){ if (a[i]!=a[j]) a[++i]=a[j ];} len=i+1; for (i=0; i<len; i++) { printf ("%d", A[i]); } printf ("\ n"); return 0;}
In an unordered array, delete the duplicate elements
//in an unordered array, delete the duplicate elements#include <iostream>#include<math.h>#include<string.h>using namespacestd;intvalue[ -]= {0};intMain () {intvalue[ -]= {0}; inta[]= {1,2,3,4,5,6,2,3,1, One, A, -, -, at, -}; intb[ -]; intCnt=0; intLen =sizeof(a)/sizeof(a[0]); for(intI=0; i<len; i++) { if(value[a[i]]==1) { Continue; }Else{Value[a[i]]=1; B[CNT]=A[i]; CNT++; } } for(intI=0; i<cnt;i++) printf ("%d", B[i]); printf ("\ n"); return 0;}
Operations on repeating elements in an array