Courses

### Courses

Structure and Union

No Examples found for this topic - CodeHelpPro

Data Files

No Examples found for this topic - CodeHelpPro

# Program to Remove duplicate elements from array

0 Suresh Chand June 5, 2021

In this example, We will learn a program to remove duplicate elements from array. Before that, You must have knowledge of the following topics.

## Algorithm

This is the algorithm of this program

```Step 1: Start
Step 2: Declare variables n and count
Step 3: Take input from user and store in n
Step 4: Declare an array with size n as arr[n] and temp[n]
Step 5: Assign i = 0
Step 6: REPEAT this step until i < n
Take input from user and store in arr[i]
Increase i by 1
Step 7: Assign i = 0
Step 8: REPEAT this step until i < n
Declare variable j and assign j = 0
REPEAT this step until j < count
IF arr[i] == temp[j]
BREAK
Increase j by 1
IF j == count
temp[count] == arr[i];
Increase count by 1
Step 9: Assign i = 0
Step 10: REPEAT this step until i < count
PRINT temp[i]
Increase i by 1
Step 11: End```

## Flowchart

This is the flowchart of this program

## CODE: Program to Remove duplicate elements from array

Now, We will see the code to remove duplicate element in array.

``````#include <stdio.h>
int main()
{
int n, count = 0;

printf("How many elements in array : ");
scanf("%d", &n);
int arr[n], temp[n];

printf("Enter array elements : ");
for (int i = 0; i < n; i++)
{
scanf("%d", &arr[i]);
}

printf("\nArray Before Removing Duplicates: ");
for (int i = 0; i < n; i++)
printf("%d ", arr[i]);

for (int i = 0; i < n; i++)
{
int j;
for (j = 0; j < count; j++)
{
if (arr[i] == temp[j])
break;
}
if (j == count)
{
temp[count] = arr[i];
count++;
}
}

printf("\nArray After  Removing Duplicates: ");
for (int i = 0; i < count; i++)
printf("%d ", temp[i]);

return 0;
}``````

The output of above program is

``````How many elements in array : 5
Enter array elements : 1
2
3
2
4

Array Before Removing Duplicates: 1 2 3 2 4
Array After  Removing Duplicates: 1 2 3 4``````

Subscribe
Notify of
Inline Feedbacks