#include <stdio.h>
#include <stdlib.h>
float dobro_do_maior(float x, float y)
{
float dobro;
if(x > y)
{
dobro = x * 2;
}else{
dobro = y * 2;
}
return dobro;
}
void main()
{
float a, b, resultado;
printf("Digite dois numeros: ");
scanf("%d", &a);
scanf("%d", &b);
resultado = dobro_do_maior(a, b);
printf("o dobro é %f\n", resultado);
}
The problem is that this algorithm is set to zero.