Bubblesort - Doppelte Zahlen vermeiden und ausgewählte Zahlen löschen in C

  • Guten Tag,



    ich sitze zur Zeit an einem Problem.
    Ich habe ein Bubblesort Algorhythmus programmiert, der wie folgt funktioniert:



    Man gibt eine Zahl ein und die wird gespeichert.
    Man gibt eine zweite Zahl ein und die wird verglichen mit der Ersten.
    Wenn die erste Zahl größer ist als die zweite, dann werden diese vertauscht.



    Wie bekomme ich es hin, das wenn ich eine Zahl doppelt eingebe, das diese dann trotzdem nur einmal vorhanden ist?



    Und wie kriege ich es hin eine Zahl aus dieser Liste herauszulöschen, sodass ich danach wiede eine neue eingeben kann?





    Gruß
    Kempl