Como coloco esta condición: la entrada consiste en múltiples casos de prueba, cada caso de prueba consta de 4 números entre 1 y 10000000 y se detiene cuando no hay mas datos. Gracias por su ayuda.
Bueno dado que estas trabajando con C++ y no con C, hay que buscar una funcion en C++ que lea una linea completa al princio del ciclo y ver si la linea que lee SI tiene dados, si los tiene hay que separarlos a numeros individuales y si no los tiene entonces terminamos el programa.