Faça um programa que peça para o usuário entrar com dois números N1 e N2, sendo N2 > N1 e que calcule e mostre a média aritmética dos números pares entre eles.
Estou com dúvida na hora de fazer a média dos numeros pares sendo N2>N1, foi isso que fiz ate agora:
#include<iostream>
using namespace std;
int main() {
int soma=0, valorum=0, valordois=0;
do{
cout<< "Digite dois numero"<<endl;
cin>>valorum>>valordois;
if (valorum%2==0){
soma+=valorum;
}
if (valordois%2==0){
soma+=valordois;
}
}while (valorum!=0);
while (valordois!=0);
cout<<" a soma dos numeros pares eh"<<soma<<endl;
}
Mateus,
o seu problema é que você não entendeu o que o professor pediu!
Ele pediu que você some os números pares entre um intervalo N1 - N2....por exemplo:
se n1=1 e n2 = 10, os pares são: 2, 4, 6, 8, 10...daí soma-os: 2+4+6+8+10...
eis o programa que realiza o exercício pedido:
#include<iostream>
using namespace std;
int main() {
int soma=0, valorum=0, valordois=0,num1,num2;
cout<< "Digite dois numero"<<endl;
cin>>valorum>>valordois;
num1=valorum;
num2=valordois;
do{
if (num2%2==0){
soma+=num2;
}
num2--;
}
while (num2>= valorum);
cout<<" a soma dos numeros pares eh= "<<soma<<endl;
}