#include<stdio.h> /*Libreria estandar imput-output*/
int numero1, numero2, resultado; /*variables enteras*/
 
int NumeroMayor (int x, int y); /*prototipo de función*/
 
main (){ /*inicio del programa principal*/
     
     printf("Desarrola una funci%cn que dado dos valores ingresados distintosndevuelve el mayor de ellos.-n", 162);      
     etiqueta_ingreso: /*etiqueta para el contro de ingrso*/
     printf("nIngrese un numero entero: "); /*Ingresa un numero*/      scanf("%d", &numero1
); /*almaceno el numero en numero1*/      
     printf("nIngrese un numero entero distinto del primero: ");      
     /*verificio que los numero ingresados sean distintos*/
     if (numero1==numero2){ /*si los numeros son iguales*/
     printf("Los n%cmeros ingresados son igual. Intente nuevamente.n", 163);      goto etiqueta_ingreso;
     }else{ /*si los numero son distintos*/
     NumeroMayor (numero1, numero2);
     } /*fin bloque if de control*/
     
     printf("nEl mayor de los numeros ingresados es: %dn", NumeroMayor
(numero1
,numero2
));      }/*fin del programa principal*/
     
int NumeroMayor (int x, int y){ /*función calcula el numero mayor de uno dado*/
    int retorno;
    if (x>y){ /*si numero 1 es mas chico que numero2*/
    retorno=x;
    }else{ /*si numero 2 es mas chico que numero 2*/
    retorno=y;
         }
    printf("el valor de retorno es: %dn", retorno
);     return retorno;
    } /*fin de la funcion*/