Hola,
Este tipo de llamada del título (corregirMatriz=0, tipo_lienzo='completo') lleva al programa a comportamientos indeseados. En particular, una rotación de 180 en ese conjunto de parámetros, podría devolver un lienzo vacío y generar fallas de segmentación.
Este tipo de llamada NO SE VA A EVALUAR NI A VERIFICAR POR NUESTRO AUTOTEST.
Les decimos esto para que no se molesten en contemplar casos raros. Pueden programar lienzoCompleto asumiendo siempre que 3 esquinas quedaron en el cuadrante positivo. Y si quieren pueden vetar el caso del título de su ejecutable (algo como este pseudocodigo):
if(corregirMatriz=0 && tipo_lienzo= completo)
print error
return -1
No olviden que la idea con permitir corregirMatriz=0 es ver por qué era necesario corregir, y que sucede si no lo hacemos. No es la idea volverse loco contemplando casos sin posible aplicación.