InterviewSolution
Saved Bookmarks
| 1. |
How can you remove duplicates in an array? |
|
Answer» The FOLLOWING program will HELP you to remove duplicates from an ARRAY. #include <stdio.h>int main(){ int N, a[100], b[100], calc = 0, i, j,count; printf("Enter no. of elements in array.n"); scanf("%d", &n); printf("Enter %d integersn", n); for (i = 0; i < n; i++) scanf("%d", &a[i]); for (i = 0; i<n; i++) { for (j = 0; j<calc; j++) { if(a[i] == b[j]) break; } if (j== calc) { b[count] = a[i]; calc++; } } printf("Array obtained after REMOVING duplicate elements"); for (i = 0; i<calc; i++) { printf("%dn", b[i]); } return 0;} |
|