[ Foro de C ]

realizar un programa en c que calcule el maximo de dos numeros usando punteros

02-Aug-2014 09:33
Invitado (chicaprinstom)
1 Respuestas

hola! he realizado el programa pero no encuentro el error, muchisimas gracias!
aqui os dejo el programa:

 
#include<stdio.h>
void maxref (int,int,int*);
void main(void)
{
     int num1,num2,result;
     printf("\n deme el valor de los dos numeros:");
     scanf("%d,%d",&num1,&num2);
     maxref(num1,num2,&result);
     printf("\n el resultado mayor es %d",result);
     }
     void maxref(int x,int y,int*res);
     {
          if(x>y)
          *res=x;
          else
          *res=y;
          }
 


en el compilador me pone que los errores estan en :
4 C:\Users\Desktop\SinNombre7.c [Warning] return type of 'main' is not `int'
12 C:\Users\Desktop\SinNombre7.c syntax error before '{' token


02-Aug-2014 09:52
Nacho Cabanes (+32)

Los mismos dos errores que en el ejercicio anterior:

- Aviso, pero no error grave: "main" debería ser "int" (y devolver 0);

- Error grave: sobra un punto y coma antes de los detalles de la función.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)