Ασκήσεις

Άσκηση 6

  1. Να υλοποιηθεί σε C πρόγραμμα το οποίο διαβάζει ονόματα και τηλέφωνα μέχρι να συναντήσει το όνομα "ΤΕΛΟΣ". Στη συνέχεια, για κάθε επόμενο όνομα που διαβάζει, τυπώνει το αντίστοιχο τηλέφωνο, ή τη λέξη ΑΓΝΩΣΤΟΣ αν δεν υπάρχει. Το πρόγραμμα να υλοποιηθεί με τη χρήση των qsort και bsearch.

    Παράδειγμα:

    Γιάννης
    031343454
    Φανή
    027354566
    Θανάσης
    014645678
    Αλέξανδρος
    56789
    Γεωργία
    034556789
    ΤΕΛΟΣ
    Σωτήρης
    ΑΓΝΩΣΤΟΣ
    Φανή
    027354566
    

    Σημείωση: Η σύγκριση για τη λέξη "ΤΕΛΟΣ" μπορεί να γίνει ως εξής:
    if (strcmp(buff, "END\n") == 0) ...