Consulta TP 4

Consulta TP 4

de ACUÑA, MARÍA PÍA -
Número de respuestas: 1

Buenas tardes profesor, en la actividad 2 del tp 4 me figura "Tu programa ha fallado en uno o más de las pruebas ocultas
Su código debe superar todas las pruebas para conseguir puntuación. Vuelva a intentarlo." pero todas las respuestas me dan bien, intente con otro código que también funciona pero me sigue apareciendo lo mismo, como puedo mejorarlo?
codigo: 

bool lineal_dependientes(double v1[N], double v2[N])

{

bool ambos_ceros = true;

    for (int i = 0; i < N; i++) {

        if (v1[i] != 0 || v2[i] != 0) {

            ambos_ceros = false;

            break;

        }

    }

    if (ambos_ceros) return true;


    double k = 0;

    bool primer_k_encontrado = false;


    for (int i = 0; i < N; i++) {

        if (v1[i] != 0) {

            if (!primer_k_encontrado) {

                k = v2[i] / v1[i];  

                primer_k_encontrado = true;

            } else {

              

                if (v2[i] / v1[i] != k) {

                    return false;  

                }

            }

        } else if (v2[i] != 0) {

            return false;  

        }

    }


    return true;  

}

Adjunto Captura de pantalla 2024-11-18 115556.png