Hola,
Error de principiante xD... mira te explico. Cuando "sacas" los datos, no se los asignas a las variables. Ya que
z no esta apuntando a las variables. Prueba haci:
Código c++:
Ver original#include<stdio.h>
#include<conio.h>
int datos( int z );
int funcion( int x, int y);
int a,b ;
int main (){ // incio programa
a=datos (a); // Asignamos los datos q nos devolvio ( ver mas abajo! :p )
b=datos (b);
funcion (a,b);
getche ();
} // fin programa
int funcion ( int x, int y) { // incio funcion
if (x > y) {
printf("el numero mayor es %d", x
);
}else{
printf(" el numero mayor es %d", y
);
}
} // fin funcion
int datos ( int z ) { // inicio funcion
printf("ingrese un numero: "); return z; // <---- Devolvemos los datos
} // fin funcion
Nota el
return ;)
Suerte
Salu2