Escribir un programa en Dev c++ que solicite 10 números, los coloque en un arreglo , coloque en un segundo arreglo todos los números pares, en un tercer arreglo todos los impares. Al final imprima los tres arreglos.
Respuestas a la pregunta
Código:
#include <iostream>
using namespace std;
int main(){
//Definimos los 3 arreglos
int numeros[10];
int pares[10]={0,0,0,0,0,0,0,0,0,0};
int impares[10]={0,0,0,0,0,0,0,0,0,0};
//Definimos la variable que ingresara el usuario
int num;
for(int i = 0; i < 10; i++){
//Solicitamos los datos
cout<<"Digite el numero "<<(i+1)<<endl;
cin>> num;
//agragamos el numero al areglo correspondiente
numeros[i]=num;
//Determinamos si es par o impar
if(num%2==0){
pares[i] = num;
}else{
impares[i] = num;
}
}
cout<<"Todos los numeros"<<endl;
for(int i = 0; i < 10; i++){
cout<<"Numero: "<<numeros[i]<<endl;
}
cout<<"Numeros pares"<<endl;
for(int i = 0; i < 10; i++){
if(pares[i] != 0){
cout<<"Numero: "<<pares[i]<<endl;
}
}
cout<<"Numeros impares"<<endl;
for(int i = 0; i < 10; i++){
if(impares[i] != 0){
cout<<"Numero: "<<impares[i]<<endl;
}
}
return(0);
}//Aquí termina el código
Nota: Eh tratado de ser lo más descriptivo que pude con los comentarios, no dudes en preguntarme, te adjunto una captura del código en funcionamiento.