Bez urazy, ale masz w tym kodzie całkiem sporo luk i błędów
- Po pierwsze masz podaną liczbę danych wejściowych, więc zamiast używania otwierania danych z pliku wystarczy zapis w pętli for, np.
int n;
cin >> n;
for (int i = 0; i < n; i++)
{
// tutaj reszta zadania
}
Teraz powinno działać, jednak jeżeli byś miał jeszcze jakiś kłopot, albo coś by nie wychodziło to pisz śmiało. Przepraszam również za mój niefachowy język i nieużywanie trudnych zwrotów, ale również jestem początkujący i po prostu jakoś udało mi się zrobić to zadanie, więc przedstawiłem mój pomysł na jego wykonanie, co nie oznacza, że jest jedyny i właściwy.