Foto de Mateus B.
Mateus há 4 anos
Enviada pelo
Site

Lógica de programação c++ code blocks alguém ajuda?

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;
  }

 

Professor Robson F.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 4 anos
Contatar Robson

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;
  }

 

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Envie uma dúvida grátis
Resposta na hora da Minerva IA e de professores particulares
Enviar dúvida
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Precisa de outra solução? Conheça
Aulas particulares Encontre um professor para combinar e agendar aulas particulares Buscar professor