Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/11/2009, 18:05
Avatar de pato12
pato12
 
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 17 años, 4 meses
Puntos: 101
Respuesta: una pequeña ayuda

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
  1. #include<stdio.h>
  2. #include<conio.h>
  3.  
  4. int datos( int z );
  5. int funcion( int x, int y);
  6.  
  7. int a,b ;
  8.  
  9. int main (){ // incio programa
  10.    
  11.     a=datos (a); // Asignamos los datos q nos devolvio ( ver mas abajo! :p )
  12.     b=datos (b);
  13.     funcion (a,b);
  14.    
  15.     getche ();
  16.    
  17. } // fin programa
  18.  
  19.  
  20. int funcion ( int x, int y) { // incio funcion
  21.    
  22.     if (x > y) {
  23.         printf("el numero mayor es %d", x);
  24.        
  25.     }else{
  26.         printf(" el numero mayor es %d", y );
  27.        
  28.     }
  29.    
  30. } // fin funcion
  31.  
  32.  
  33. int datos ( int z ) { // inicio funcion
  34.     printf("ingrese un numero: ");
  35.     scanf("%d", &z);
  36.     return z; // <---- Devolvemos los datos
  37.    
  38. } // fin funcion
Nota el return ;)
Suerte
Salu2
__________________
Half Music - www.halfmusic.com