Amigos, seguinte, estou com um dúvida referente a vetores. O exercício solicita que seja feito a soma e apresente quantidade de valores pares, até esse ponto, tranquilo. Após ele pede a quantidade de valores ímpares, que não tem problema algum. Mas ao final, é solicitado para imprimir quais são esses valores ímpares que foram digitados.
Como posso fazer essa busca dentre os vetores para imprimir tais valores?
Segue o código:
#include <iostream>
using namespace std;
int main() {
int vetor[6];
int x;
int pares, impares, imparesn ,soma;
pares = 0;
impares = 0;
soma = 0;
for(x = 0; x < sizeof(vetor) /4; x++) {
cout << "Digite o valor do vetor " << x << " : ";
cin >> vetor[x];
cout << "\n";
if(vetor[x] % 2 == 0) {
pares++;
soma = soma + vetor[x];
}else {
impares++;
imparesn = vetor[x];
}
}
cout << "A quantidade de vetores pares eh = " << pares << "\n";
cout << "A soma dos vetores pares eh = " << soma << "\n";
cout << "A quantidade de vetores impares eh = " << impares << "\n";
cout << "O(s) numero(s) impar(es) eh = " << imparesn << "\n";
return 0;
}
* PS: Utilizei um variável "imparesn" para tentar, porém como imaginava, está imprimindo apenas o último valor ímpar digitado...