Buenas tardes, estoy empezando a aprender a hacer funciones, hize un programa con una funcion de comparar, pero no entiendo porque no me sale correcto, cuando lo pruebo, no me marca error de sintaxis si no que simplemente no me da el resultado correcto,
AYUDA!
Soy nuevo en esto
Al ingresar 2 numeros, me pone el primero que se ingreso como el mayor aunque no sea asi.
#include <stdio.h>
#include <conio.h>
void compara(int a, int b)
{
if ( a>b ){
printf("%d es mayor",a);
}
else
{
printf("%d es mayor",b);
}
}
int main ()
{
int num1,num2;
printf("Ingrese dos numeros \n");
scanf("%d,%d",&num1,&num2);
compara(num1,num2);
return 0;
}
Ingrese dos numeros
1,7
7 es mayor
me funciona perfecto
Gracias, si ya vi mi error fue que estaba ingresando los numeros con un espacio, y debia ser con una coma, mil gracias