1.
Leer un entero y si es igual a cualquier dígito
comprendido entre 1 y 5 escribir su nombre. Si es igual a cinco además de
escribir su nombre leer otro dígito y si este ultimo esta entre y 5, escribir su componente decimal. si entro
un 3 entonces escribir “Cicuenta y tres”.y si entro un 1 entonces escribir
“Cincuenta y uno”.
#include <iostream>
using namespace std;
int main(int argc, char *argv[]) {
int a,b, i;
i=1;
while(i<=10)
{
cout<<"Digite
un numero entre 1 y 5"<<endl;
cin>>a;
if (a>=1
&& a<=5)
{
if
(a==1)
{
cout<<"uno"<<endl;
}
if
(a==2)
{
cout<<"dos"<<endl;
}
if
(a==3)
{
cout<<"tres"<<endl;
}
if
(a==4)
{
cout<<"cuatro"<<endl;
}
if
(a==5)
{
cout<<"cinco"<<endl;
cout<<"Digite
otro numero entre 1 y 5"<<endl;
cin>>b;
if
(b>=1 && b<=5)
{
if
(b==1)
{
cout<<"cincuenta
y uno"<<endl;
}
if
(b==2)
{
cout<<"cincuenta
y dos"<<endl;
}
if
(b==3)
{
cout<<"cincuenta
y tres"<<endl;
}
if
(b==4)
{
cout<<"cincuenta
y cuatro"<<endl;
}
if
(b==5)
{
cout<<"cincuenta
y cinco"<<endl;
cout<<"Componente decimal:"<<endl;
cout<<"5.1"<<endl;
cout<<"5.2"<<endl;
cout<<"5.3"<<endl;
cout<<"5.4"<<endl;
cout<<"5.5"<<endl;
}
}
if
(b>5)
{
cout<<"fuera
de rango"<<endl;
}
}
}
if (a>5)
{
cout<<"fuera
de rango"<<endl;
}
i++;
}
return 0;
}
7.
Leer un número entero de dos dígitos y determinar si
ambos dígitos menor que 20 y determinar si es primo.
#include <iostream>
using namespace std;
int main(int argc, char *argv[]) {
int num;
for( int
i=1; i<=10; i++)
{
cout<<"Digite
un numero menor entre 10 y 20"<<endl;
cin>>num;
if(num<=20&&num>=10)
if((num/num==1)&&(num/1==num)&&(num%2==0))
{
cout<<"El
numero no es primo"<<endl;
}
else
{
cout<<"El
numero es primo"<<endl;
}
}
return 0;
}
14.
Leer dos números enteros de dos dígitos y determinar
si la suma de los dos números origina un número par
#include <iostream>
using namespace std;
int main(int argc, char *argv[]) {
int
numA,numB,n,res;
n=1;
while(n<=10)
{
cout<<"Digite
un par de numeros de dos
cifras"<<endl;
cin>>numA>>numB;
if((numA>=10&&numA<=99)&&(numB>=10&&numB<=99))
{
res=numA+numB;
cout<<"el
resultado es="<<res<<endl;
if(res%2==0)
{
cout<<"El
resultado es par"<<endl;
}
else
{
cout<<"El
resultado es impar"<<endl;
}
n++;
}
return 0;
}
}
21.
Leer tres números enteros y mostrarlos
ascendentemente.
#include <iostream>
using namespace std;
int main(int argc, char *argv[]) {
int num1,
num2, num3;
cout<<"digite
tres numeros enteros"<<endl;
cin>>num1>>num2>>num3;
if(num1<num2&&num2<num3)
cout<<"num1,num2,
num3"<<endl;
if(num1<num3&&num3<num2)
cout<<"num1,
num3, num2"<<endl;
if(num2<num1&&num1<num3)
cout<<"num2,
num1, num3"<<endl;
if(num2<num3&&num3<num1)
cout<<"num2,
num3, num1"<<endl;
if(num3<num1&&num1<num2)
cout<<"num3,num1,
num2"<<endl;
if(num3<num2&&num2<num1)
cout<<"num3,num2,num1"<<endl;
return 0;
}
28.
Leer un número entero menor que 50 y positivos y
determinar si es un número primo.
#include <iostream>
using namespace std;
int main(int argc, char *argv[]) {
int a, i;
i=1;
do
{
cout<<"Digite
un numero menor que 50 que sea positivo"<<endl;
cin>>a;
if
((a>0)&&(a<50))
{
if(a%5!=0&&a!=5)
{
if
((a/a==1)&&(a/1==a)&&(a%2==0))
{
cout<<"Numero
NO primo"<<endl<<endl;
}
else
{
cout<<"Numero
primo"<<endl<<endl;
}
}
else
{
cout<<"El
numero NO primo"<<endl<<endl;
}
}
else
{
cout<<"Fuera
de rango"<<endl<<endl;
}
i++;
}
while(i<=10);
return 0;
}
35.
Leer un número entero de dos dígitos, guardar cada
dígito en una variable diferente y luego mostrarlas en la pantalla.
#include
<iostream>
using
namespace std;
int
main(int argc, char *argv[]) {
int num, A, B, n;
n=1;
while(n<=10)
{
cout<<"Digite
un numero de dos cifras"<<endl;
cin>>num;
if(num>9&&num<100)
{
A=num/10;
cout<<"A="<<A<<endl;
B=num%10;
cout<<"B="<<B<<endl;
}
else
{
cout<<"El
numero no tiene dos cifras"<<endl;
}
n++;
}
return 0;
}
42.
Leer dos número enteros y determinar si la diferencia
entre los dos es un número par.
#include <iostream>
using namespace std;
int main(int argc, char *argv[]) {
int num1,
num2, dif;
cout<<"Digite
dos numeros"<<endl;
cin>>num1>>num2;
if(num1>=num2)
{
dif=num1-num2;
cout<<"Diferencia=
"<<dif<<endl;
if(dif%2==0)
{
cout<<"La
diferencia entre los numeros es un numero par"<<endl;
}
else
{
cout<<"La
diferencia entre los numeros es un numero impar"<<endl;
}
}
if(num1<=num2)
{
dif=num2-num1;
cout<<"Diferencia=
"<<dif<<endl;
if(dif%2==0)
{
cout<<"La
diferencia entre los numeros es un numero par."<<endl;
}
else
{
cout<<"La
diferencia entre los numeros es un numero impar."<<endl;
}
}
return 0;
}
No hay comentarios:
Publicar un comentario