/* Ejercicio 14: Realiza una función que tome como parámetros un vector de enteros y su
tamaño e imprima un vector con los elementos impares del vector recibido. */
#include<iostream>
#include<stdlib.h>
using namespace std;
void pedirDatos();
void impares(int vec[], int);
int tam, vec[100];
int main(){
pedirDatos();
impares(vec, tam);
cout << "\n";
system("pause");
return 0;
}
void pedirDatos(){
cout << "Digite el tamanio del vector: ";
cin >> tam;
for(int i = 0; i < tam; i++){
cout << i+1 << ". Digite un numero: ";
cin >> vec[i];
}
}
void impares(int vec[], int tam){
int vecImpares[100];
int j = 0;
for(int i = 0; i < tam; i++){
if(vec[i] % 2 != 0){
vecImpares[j] = vec[i];
j++;
}
}
cout << "\nImprimiendo los elementos impares del vector: " << endl;
for(int i = 0; i < j; i++){
cout << vecImpares[i] << " ";
}
}
11.18. Ejercicio 14 - Elementos impares de un vector
Realiza una función que tome como parámetros un vector de enteros y su tamaño e imprima un vector con los elementos impares del vector recibido.
11.18. Ejercicio 14 - Elementos impares de un vector
Contenido: CC BY-NC-SA 4.0
Código: MIT (Uso libre)