PI-ITBA / 2024_02

Consultas 2C 2024
3 stars 0 forks source link

Uso del break #56

Open alvacapridi opened 3 hours ago

alvacapridi commented 3 hours ago

int compara_V1_V2(const int v1[], unsigned int dim1, const int v2[], unsigned int dim2){ for (int i = 0; i < dim1; i++){ int flag = 0; for (int j = 0; j < dim2; j++){ if(v1[i] == v2[j]){ flag = 1; break; } } if(!flag){ return 1; } } return 0; }

Lo que hago es cortar la iteracion del segundo for con el break

ImNotGone commented 3 hours ago

no deberias usar break, el comportamiento se puede realizar con otros metodos

marcelogarberoglio commented 2 hours ago

En este caso, como dice Gonzalo, se puede evitar sin afectar la claridad, agregando el flag en la condición

for (int j = 0; j < dim2 && !flag; j++){