// Codificado por: Beastieux
// Código Fuente: Calcula cuántos números pares hay entre dos números ingresados
#include <iostream>
using namespace std;
int main()
{
int a = 0, b = 0, c = 0;
cout << "Ingrese un número: ";
cin >> a;
cout << "Ingrese otro número: ";
cin >> b;
while (a <= b)
{
if (a % 2 == 0) // Corregido el condicional para verificar números pares
c = c + 1;
a = a + 1;
}
cout << c << endl;
cin.ignore();
return 0;
}
Este código C++ calcula cuántos números pares hay entre dos números ingresados por el usuario. Aquí tienes una descripción paso a paso de lo que hace:
- Incluye la biblioteca
iostream
para permitir la entrada y salida estándar. - Define el espacio de nombres
std
para que no sea necesario usarstd::
antes de las funciones y objetos de la biblioteca estándar. - Define la función
main()
, que es el punto de entrada del programa. - Declara tres variables enteras
a
,b
yc
para almacenar los números ingresados y el contador de números pares. - Imprime «Ingrese un número: » para solicitar al usuario que ingrese el primer número.
- Lee el valor ingresado por el usuario y lo almacena en la variable
a
. - Imprime «Ingrese otro número: » para solicitar al usuario que ingrese el segundo número.
- Lee el segundo valor ingresado por el usuario y lo almacena en la variable
b
. - Inicia un bucle
while
que se ejecuta mientrasa
sea menor o igual ab
. - En cada iteración del bucle, verifica si
a
es un número par. Si el residuo de la división dea
entre 2 es igual a 0, entoncesa
es par. - Si
a
es par, aumenta el valor dec
en 1. Esto incrementa el contador de números pares. - Incrementa el valor de
a
en 1 para pasar al siguiente número. - Una vez que el bucle
while
ha terminado de ejecutarse, imprime el valor dec
, que es la cantidad de números pares encontrados entrea
yb
. - Espera a que el usuario presione Enter antes de finalizar.
- Fin del programa.
Pueder ir al artículo principal:
Códigos Sencillos hechos en C++
no entiendo una piña jasdhasda
oigan quiero un código que me pida que es los que quiero si números pares o impares y me arroje los números pares del 0 al 100 y que me arroje los números impares del 1 al 99
por favor ayúdenme
x2
aun nesecitas la ayuda
#include
using namespace std;
int main(){
int s=0;
cin>>s;
if(s==0){for(int i=0;i<101;i+=2){cout<<i<<' ';}}
else{for(int i=1;i<100;i+=2){cout<<i<<' ';}}
return 0;
}
//Codificado por: sAfOrAs
//Código Fuente: Calcula cuantos números pares hay entre dos ingresados
#include
using namespace std;
int main()
{
int a=0,b=0,c=0;
cout<>a;
cout<>b;
while(a<=b)
{
if(a%2!=0)
c=c+1; a=a+1;
}
cout<<c<<endl;
cin.ignore(); return 0;
}
oigan quiero un código que me pida que es los que quiero si números pares o impares y me arroje los números pares del 0 al 100 y que me arroje los números impares del 1 al 99
por favor ayúdenme
x100
Si a alguien le Interesa, aqui le dejo el ejercicio un poco mas completo con numeros pares/impares:
//Codificado por: kradefil
//Código Fuente: Calcula cuantos números pares/impares hay entre 5 ingresados
#include
#include
using namespace std;
int main(){
int numeros[5]={1,2,3,4,5};
int total=0, par=0, impar=0;
cout<<"\t.:Contador Numeros Pares/Impares:."<<endl;
cout<<endl;
//Solucion 2. Estructura Bucle For
for(int i=0; i<=4; i++){
cout<<"Ingrese el valor "<<i+1<>numeros[i];
if(numeros[i]%2==0){
par +=1;
}
else if(numeros[i]%2!=0){
impar+=1;
}
}
if((par!=0) && (impar!=0)){
cout<<"\nLa cantidad de numeros Pares es: "<<par<<endl;
cout<<"La cantidad de numeros Impares es: "<<impar<<endl;
}
else if((par!=0) && (impar==0)){
cout<<"\nSolo hay : "<<par<<" Numeros Pares"<<endl;
}
else{
cout<<"\nSolo hay: "<<impar<<" Numero Impares"<<endl;
}
system("pause");
return 0;
}
Las Librerias son:
«#include »
«#include «
Ese programa no cuenta los numeros pares entre ellos, cuenta los impares y los cuenta mal, aunque arregles esas dos cosas poniendo if(a%2==0) y while(a<b) en vez de if(a%2!=0) y while(a<=b) seguiria sin funcionar, la unica forma que he encontrado de hacer que funcione seria usando un bucle for o poniendo cout<<c-1<<endl; en vez de cout<<c<<endl; lo cual es una chapuza enorme creo yo
En el código de arriba sobre la cantidad de numero pares entre dos numeros dados, se debe corregir el código, introducir decremento en uno de la variable c (c–;) antes de la instrucción cout porque de lo contrario esta contando una cantidad demás.
Correcto, aun no ejecuto la prueba, pero si te fijas en esa linea recuerda que forma parte de una condicio, por lo tanto si no cumple a condicion , en este caso no se sumaria al mostrar en la instruccion cout, porque a pesar de estar en otra linea, sigue aiendo dependiente de la condicion if, puesto que despues de la sumatoria es que se ve el » ; » (Punto y coma)
Hola una pregunta cual es el código de cc+ para numero pares e impares? Porfa
una pregunta porque en tu programa aumentas el valor de a=a+1;
simplemente es un un acumulador.. donde el valor que tiene le suma el siguiente..
Para llegar igualar el numero de la variable «b» y parar de contar porque llego al final
ajjaja por wey
queiro saber que significa cada comcando de c++
Tendras que instalarte un tb en el celebro
Buenas noches.
Alguien me puede decir en que entorno de programación puedo usar c++ para hacer una calculadora con interfaz gráfica
En visual studio
como puede hacer una piramide de digitos utilizando bucles anidados en c++
como haria un juego utilizando cadenas de caracteres
como haria un juego con cadenas
#include
#include
int main ()
{
int x,i=0,par=0,impar=0,total;
cout<>total;
cout<<""<<endl;
while(i<total)
{
cout<> x;
if (x%2==0)
{
cout<<"es par"<<endl;
par++;
}
else
{
cout<<"impar"<<endl;
impar++;
}
i++;
}
cout<<"total de numeros pares……"<<par<<endl;
cout<<"total de numeros impares…."<<impar;
getch();
}
me podrias explicar como utilizas la libreria de iostream
gracias
Tu programa es para calcular los numeros impares pilas que la condicon seria
if(a%2!=1) ok pilas corrije eso