Skopiowalem twój kod do CodeBlocks, skompilowałem, uruchomiłem i wszystko działa dobrze. Program wypisuje te trzy liczby. Wszystko działa dobrze. Gdzie jest twój problem?
Dlaczego pytasz się nas, zamiast po prostu to skompilować i sprawdzić czy działa? W ogóle nie napisałeś gdzie leży problem.
Ogólnie, ja bym ten program zrobił, od początku do końca, tak:
-Wpisać trzy liczby do tablicy
-wylosować liczbę z zakresu od 0 do 2 i zapisać do zmiennej, nazwijmy ją zmienna1.
-wylosować ponownie liczbę z zakresu od 0 do 2 i zapisać do zmiennej, nazwijmy ją zmienna2. Porównać z poprzednio wylosowaną liczbą. Jeśli jest inna, przejść dalej. Jeśli jest taka sama, powtarzać krok do skutku.
-wypisać dwie liczby z tablicy, o indeksach odpowiadających zmiennym z losowań, czyli tak:
cout << tablica[zmienna1] << " " << tablica[zmienna2] << endl;
I masz już zrobiony program.