Προγραμματισμός

Γνώση Υπολογιστών >> Προγραμματισμός >  >> C /C + + Προγραμματισμός

Γράψτε ένα πρόγραμμα C για να αφαιρέσετε τα διπλά στοιχεία σε έναν πίνακα;

```γ

#include

int main()

{

int arr[] ={1, 2, 3, 4, 5, 1, 2, 3};

int n =sizeof(arr) / sizeof(arr[0]);

int i, j, k;

printf("Αρχικός πίνακας:");

για (i =0; i printf("%d ", arr[i]);

printf("\nΠίνακας μετά την αφαίρεση των διπλότυπων στοιχείων:");

για (i =0; i {

για (j =i + 1; j {

αν (arr[i] ==arr[j])

{

για (k =j; k arr[k] =arr[k + 1];

n--;

}

αλλού

j++;

}

}

για (i =0; i printf("%d ", arr[i]);

επιστροφή 0;

}

```

Παραγωγή:

```

Αρχικός πίνακας:1 2 3 4 5 1 2 3

Πίνακας μετά την αφαίρεση διπλών στοιχείων:1 2 3 4 5

```

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα