Rotate your phone or change to desktop for better experience

Rotate your phone or change to desktop for better experience

11.Program to remove Duplicate Element in a single dimensional Array

 #include <stdio.h>

void main ()

{

int arr[20], i, j, k, size;


printf (" Define the number of elements in an array: ");

scanf (" %d", &size);


printf (" \n Enter %d elements of an array: \n ", size);

for ( i = 0; i < size; i++)

{

scanf (" %d", &arr[i]);

}

for ( i = 0; i < size; i ++)

{

for ( j = i + 1; j < size; j++)

{

if ( arr[i] == arr[j])

{

for ( k = j; k < size - 1; k++)

{

arr[k] = arr [k + 1];

}


C PROGRAMMING LAB


PTES BCA, BELGAUM Page 23

size--;

j--;

}

}

}


printf (" \n Array elements after deletion of the duplicate elements: ");

for ( i = 0; i < size; i++)

{

printf (" %d \t", arr[i]);

}

}

Post a Comment

0 Comments