3. Necesitamos un sistema que capture 20 números y después de
capturarlos que haga la revisión de estos para indicarnos
cuantos son pares y cuantos son impares.
![]() |
| https://plus.google.com/101097498008201855631/posts |
#include <iostream>
#include <cstdlib>
using namespace std;
//declara variables, en este caso vectores.
int num[20];//este vector almacenara los 20 números a capturar.
int mod=0;//esta variable sirve para almacenar los módulos de las divisiones.
int par=0;//esta variable almacenara la cantidad de números pares.
int imp=0;//esta variable almacenara la cantidad de números impares.
//inicia nuestra función main.
main(){
//se usa un ciclo for para ir almacenando los números a capturar en cada uno de los espacios de nuestro vector.
for (int i=0; i<20; i++){
cout<<"ingresa un numero "<<i+1<<": ";
cin>>num[i];
mod=num[i]%2;//al dividir el numero ingresado entre 2 y sacar su modulo con la función % podemos determinar si se trata de un numero par o impar.
if (mod==0){//si el modulo resultante de dicha operación es igual a 0, significa que el numero es un par ya que no dejo ningún residuo.
par=par+1;//la variable par se utiliza como un contador, que cada vez que un numero sea par, se le sumara una unidad al contador empezando en 0, que fue el valor inicial con que se declaro.
}
else{//en caso contrario, significa que hubo residuo y por lo cual sera un numero impar.
imp=imp+1;//utilizamos la variable imp de la misma manera que la variable par, pero este almacenara la cantidad de números impares.
}
}
//finalmente imprimimos los resultados fuera del ciclo for, para que los datos de la variable sean los últimos que almaceno, que en este caso seria la cantidad máxima de pares e impares de la serie de números.
cout<<"tus numeros pares son "<<par<<endl;
cout<<"tus numeros impares son "<<imp;
}

Buena opción.
ResponderEliminarY se puede hacer usando una estructura?
Muy buena informacion para las tareas dificiles..
ResponderEliminarPor su puesto que si compañero leo, solo es cuestión de adaptarlo
ResponderEliminarya pase, pero otra vez! muy bien!
ResponderEliminarorale
ResponderEliminarmuy buena informacion
ResponderEliminarCon esto podre hacer mi tarea mas facil gracias
ResponderEliminar