Está en la página 1de 4

 El primero......

con la primera funcion no reciben ni


retornan

#include<iostream.h>
void mayor()
{
     int num1, num2;
     cout << "NUMERO 1: "; cin >> num1;
     cout << "NUMERO 2: "; cin >> num2;
     if (num1>num2)
     {
     cout<<endl<<"EL NUMERO MAYOR ES: "<<num1<<endl;
     cout<<"EL NUMERO MENOR ES: "<<num2;
     }
     else
     {
     cout<<endl<<"EL NUMERO MAYOR ES: "<<num2<<endl;
     cout<<"EL NUMERO MENOR ES: "<<num1;
     }
}

int main()
{
     mayor();
}

 Segundo programa con la funcion reciben y no


retornan.....

#include<iostream.h>
void mayor(int num1, int num2)
{
     if (num1>num2)
     {
     cout<<endl<<"EL NUMERO MAYOR ES: "<<num1<<endl;
     cout<<"EL NUMERO MENOR ES: "<<num2;
     }
     else
     {
     cout<<endl<<"EL NUMERO MAYOR ES: "<<num2<<endl;
     cout<<"EL NUMERO MENOR ES: "<<num1;
     }
}

int main()
{
     int num1, num2;
     cout << "NUMERO 1: "; cin >> num1;
     cout << "NUMERO 2: "; cin >> num2;
     mayor(num1, num2);
}

 El tercero retornan y no reciben......

#include<iostream.h>
int mayor()
{
     int num1, num2,r;
     cout << "Numero 1: "; cin >> num1;
     cout << "Numero 2: "; cin >> num2;

     if (num1>num2)


     {
     r=num1;
     }
     else
     {
     r=num2;
     }
     return r;
}

int main()
{
     int r;
     r=mayor();
     cout<<endl<<"EL NUMERO MAYOR ES: "<<r;
}

 La cuarta forma que retorna y recibe.....

#include<iostream.h>
int mayor(int num1, int num2)
{
     int r;
     if (num1>num2)
     {
     r=num1;
     }
     else
     {
     r=num2;
     }
     return r;
}
int menor(int num1, int num2)
{
     int m;
     if (num1<num2)
     {
     m=num1;
     }
     else
     {
     m=num2;
     }
     return m;
}

int main()
{
     int num1, num2, r,m;
     cout << "NUMERO 1: "; cin >> num1;
     cout << "NUMERO 2: "; cin >> num2;
     r = mayor(num1, num2);
     m=menor(num1,num2);
     cout <<endl<< "EL NUMERO MAYOR ES: " << r<<endl;
     cout << "EL NUMERO MENOR ES: " << m;
}

También podría gustarte