Buscar

Alguém consegue ou conseguiu fazer esse?

Questão 2

 

Faça um programa que irá solicitar dois números inteiros, positivos e maiores que zero, que delimitaram um intervalo. Sendo que o primeiro será o início do intervalo e o segundo o final do intervalo. Sendo assim, o segundo número tem que ser maior que o primeiro. Após obter os números corretamente, o programa irá contar quantos números pares e quantos números impares existem no intervalo incluindo os números dados pelo usuário e irá mostrar esse resultado. Para isso o aluno deverá pesquisar como descobrir se o número é par ou ímpar.

💡 5 Respostas

User badge image

Natalia Santiago

Dá uma olhada, está em C++:

 

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
/*Faça um programa que irá solicitar dois números inteiros, positivos e maiores que zero,
que delimitaram um intervalo. Sendo que o primeiro será o início do intervalo
e o segundo o final do intervalo. Sendo assim, o segundo número tem que ser maior
que o primeiro. Após obter os números corretamente, o programa irá contar quantos
números pares e quantos números impares existem no intervalo incluindo os números
dados pelo usuário e irá mostrar esse resultado. ,
Para isso o aluno deverá pesquisar como descobrir se o número é par ou ímpar.
*/

int x,y;
int pares=0,impares=0 ;

cout<<"N1= "; cin>>x;
while (x<0){
cout<<"Numero Invalido, digite novamente"<<endl;
cout<<"N1= "; cin>>x;
}

cout<<"N2= "; cin>>y;
while (y<0||y==x){
cout<<"Numero Invalido,digite novamente"<<endl;
cout<<"N2= "; cin>>y;
}

if(x<y){
for (int i=x; i<=y;i++){
if(i%2==0)
pares+=1;
else
impares+=1;

}
}

else
for (int i=y; i<=x;i++){
if(i%2==0)
pares+=1;
else
impares+=1;

}

cout<<"Total numeros pares= "<<pares<<endl;
cout<<"Total numeros impares= "<<impares<<endl;


system("PAUSE");
return EXIT_SUCCESS;
}

0
Dislike0
User badge image

Andre Smaira

Para responder essa questão precisamos aplicar nosso conhecimento sobre algoritmo e programação.


#include<stdio.h>

int main(){

int num, num2, i, par=0, impar=0;

printf("Digite dois numeros ");

scanf("%d", &num);

scanf("%d", &num2);

while(num2<num){

printf("Numeros invalidos! Digite novamente ");

scanf("%d", &num);

scanf("%d", &num2);

}

for(i=num; i<=num2; i++){

if(i%2==0){

par++;

}else{

impar++;

}

}

printf("Quantidade de numeros pares: %d ", par);

printf("Quantidade de numeros impares: %d ", impar);

return 0;

}


Portanto temos acima o código que quando executado verifica quantos números pares e ímpares a em um intervalo determinado pelo usuário.

0
Dislike0
User badge image

Andre Smaira

Para responder essa questão precisamos aplicar nosso conhecimento sobre algoritmo e programação.


#include<stdio.h>

int main(){

int num, num2, i, par=0, impar=0;

printf("Digite dois numeros\n");

scanf("%d", &num);

scanf("%d", &num2);

while(num2<num){

printf("Numeros invalidos! Digite novamente\n");

scanf("%d", &num);

scanf("%d", &num2);

}

for(i=num; i<=num2; i++){

if(i%2==0){

par++;

}else{

impar++;

}

}

printf("Quantidade de numeros pares: %d\n", par);

printf("Quantidade de numeros impares: %d\n", impar);

return 0;

}


Portanto temos acima o código que quando executado verifica quantos números pares e ímpares a em um intervalo determinado pelo usuário.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis


✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais