Dlaczego zabronione?
Funkcja getline() pobiera cały wiersz do napotkania znaku nowego wiersza, więc logiczne, że kolejne linijki będą zapisywane jako typ string, czyli będą traktowane jako "tekst". Może program będzie miał za zadanie przechować te liczby jako zmienne typu int, czy double, by później móc na nich działać i je modyfikować bez uprzedniej konwersji...
Więc albo chodzi o zastosowanie programu, albo o przymusowe przećwiczenie innych sposobów :)
Zaraz dopiszę kod ;)