lunes, 20 de octubre de 2014



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