- 1

Buenos días, por favor alguien que me pudiera ayudar quiero eliminar elementos pares de un vector

123456789

13th Apr 2018, 3:38 PM
Luis Beltran Condori Cano
Luis Beltran Condori Cano - avatar
2 Respostas
+ 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); } }
13th Apr 2018, 3:57 PM
L00P3R
L00P3R - avatar
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 }
13th Apr 2018, 3:50 PM
Fata1 Err0r
Fata1 Err0r - avatar