Odpowiedź
Kod źródłowy jest w pierwszym załączniku. W drugim podałam jak wyglądają przykładowe wyniki uruchomienia.
Przykładowe wyniki uzyskałam na platformie replit.
Wyjaśnienie
Zwróć uwagę, że wprawdzie zamiast unsigned int można napisać int, ale indeksy tablicy na pewno nie przyjmują wartości ujemnych, tak więc użycie unsigned int jest uzasadnione.
Program czyta jeden wiersz liczb całkowitych oddzielonych spacjami. W treści zadania nie zostało podane jak zakończyć wpisywanie danych wejściowych, więc wybrałam taką metodę. Stąd sprawdzanie, czy znak jest znakiem końca wiersza.
Gdybyś napisała/napisał jak zakończyć wpisywanie danych, to tak bym program napisała.