- 1
Buenos dĂas, por favor alguien que me pudiera ayudar quiero eliminar elementos pares de un vector
123456789
2 Answers
+ 1
Al sacar el mĂłdulo de un numero entre 2, si el resultado es 0, este serĂĄ par.
Ej: 10%2 = 0
5%2=1
Por lo tanto si quieres eliminar los elementos pares de un vector, tendrĂĄs que hacer un loop que compruebe el mĂłdulo de cada numero dividido entre 2, y en el caso de que el resultado sea 0 eliminarlo.
Ej:
for (int i = 0; i < array.size(); i++){
if (array[i] % 2 == 0){
array.erase(array.begin()+i);
}
}
0
Check if it's even like this:
if(number % 2 == 0){
// It's even, so do whatever you want here to the even numbers
}