TALLER 2 MÚLTIPLOS DE 7
1.
Leer un entero y si es igual a cualquier
digito comprendido entre 1 y 5 escribir su nombre. Si es igual a cinco además
de escribir su nombre leer otro digito y si este último esta entre 1 y 5
escribir su componente decimal. Si entro un 3 entonces escribir “cincuenta y
tres”. Si entro un 1 entonces escribir “cincuenta y uno”.
#include <iostream>
using namespace std;
int main(int argc, char *argv[]) {
int
num;
cout<<"digite
un numero"<<endl;
cin>>num;
if (num<0)
num=num*(-1);
if(num==1)
cout<<"uno"<<endl;
else
if (num==2)
cout<<"dos"<<endl;
else
if (num==3)
cout<<"tres"<<endl;
else
if (num==4)
cout<<"cuatro"<<endl;
else
if (num==5)
cout<<"cinco"<<endl;
else
cout<<"el
numero es mayor a cinco";
if
(num==5)
cout<<"digite
otro numero"<<endl;
cin>>num;
if
(num<=5&&num>=1)
cout<<"
su parte entera es:"<<endl;
else
cout<<"numero mayor a
cinco";
if (num==1)
cout<<"cincuenta
y uno";
else
if
(num==2)
cout<<"cincuenta
y dos";
else
if
(num==3)
cout<<"cincuenta
y tres";
else
if
(num==4)
cout<<"cincuenta
y cuatro";
else
if (num==5)
cout<<"cincuenta y
cinco";
return 0;
}
7. leer un número entero de dos dígitos menor que 20 y
determinar si es primo.
#include <iostream>
using namespace std;
int main(int argc,
char *argv[]) {
int num;
cout<<"digite
un numero de dos cifras"<<endl;
cin>>num;
if (num<0)
num=num*(-1);
if (num<=20&&num>=10)
if (num==11 || num==13 || num==17 ||
num==19)
cout<<"el
numero es primo";
if
(num>20)
cout<<"numero
fuera de rango";
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 num1, num2;
cout<<"digite
dos numeros de dos digitos"<<endl;
cin>>num1>>num2;
if (num1<9||num1>99
||num2<9||num2>99)
cout<<"los dos
numeros deben tener dos digitos cada uno";
else
if ((num1+num2)%2==0)
cout<<"da par";
else
cout<<"da impar";
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 números
enteros"<<endl;
cin>>num1>>num2>>num3;
if (num1=>num2)
if (num1=>num3)
primero=num1;
else
primero=num3;
if (num2=>num3)
segundo=num2;
tercero=num3
else
segundo=num3;
tercero=num2;
cout<<(primero, segundo, tercero)<<endl;
return o;
28. Leer un numero entero menor que 50 y positivo y
determinar si es un numero primo.
#include <iostream>
using namespace std;
int main()
{
int n,i,a=0;
cout<<"INGRESE UN NUMERO DE DOS DIGITOS:
"<<endl;
cin>>n;
if(n>=1&&n<50)
{
for(i=1;i<(n+1);i++)
{
if(n%i==0)
{
a++;
}
}
if (a==2)
{
cout<<"EL NUMERO ES PRIMO \n";
}
else
{
cout<<"NO es primo";
}
}
else
{
cout<<"digite un menor a 50 positivo";
}
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;
intmain(intargc, char
*argv[]) {
intnum, 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úmeros eneros 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,res;
for (int
r=1;r<=5;r++)
{
cout<<"digite dos numeros"<<endl;
cin>>num1>>num2;
res=num1-num2;
cout<<"Resta
= "<<res<<endl;
if (res%2==0)
{
cout<<"numero par"<<endl;
}
else
{
cout<<"numero impar"<<endl;
}
}
return 0;
}
No hay comentarios.:
Publicar un comentario