fsantos136
Membro
o que esta mal neste programa pede para inserir 9 numeros e para mostrar quantos numeros pares inseriu e quanto impares inseriu e tem que ser com vector eu insiro os 9 numeros mas so me mostra a soma de oito impares e pares ja dei mil e uma volta e nao consigo encontrar o erro agradecia muito a vossa ajuda .
#include<iostream>
#include <vector>
using namespace std;
int main (){
int i=0;
int impares=0;
int pares=0;
int vector[9];
//for (int i=0;i<9){
cout << " insira 9 numeros " << endl;
cin >> vector;
while (i<8){
if(vector %2 != 0){ // verifica se o numero é impar
impares++;
}
else{ // caso não seja impar o que quer dizer que é par
pares++;
}
i++;
cin >> vector;
}
cout << "pares ->" << pares << endl;
cout << "impares ->" << impares << endl;
return 0;
}
#include<iostream>
#include <vector>
using namespace std;
int main (){
int i=0;
int impares=0;
int pares=0;
int vector[9];
//for (int i=0;i<9){
cout << " insira 9 numeros " << endl;
cin >> vector;
while (i<8){
if(vector %2 != 0){ // verifica se o numero é impar
impares++;
}
else{ // caso não seja impar o que quer dizer que é par
pares++;
}
i++;
cin >> vector;
}
cout << "pares ->" << pares << endl;
cout << "impares ->" << impares << endl;
return 0;
}