- 1
Buenos días, por favor alguien que me pudiera ayudar quiero eliminar elementos pares de un vector
123456789
2 Réponses
+ 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
}