#include int compara(float f1, float f2); void mostra(float f1, float f2, int res) { if (res == 0) { printf("%f\tigual a \t%f\n", f1,f2); } else if (res < 0) printf("%f\tmenor que\t%f\n", f1,f2); else printf("%f\tmaior que\t%f\n", f1,f2); } int main() { float f1,f2; /* compara */ f1 = 12345.75; f2 = 1.234575; mostra(f1, f2, compara(f1,f2)); mostra(f2, f1, compara(f2,f1)); f1 = -12345.75; f2 = -1.234575; mostra(f1, f2, compara(f1,f2)); mostra(f2, f1, compara(f2,f1)); f1 = 12345.75; f2 = -12345.75; mostra(f1, f2, compara(f1,f2)); mostra(f2, f1, compara(f2,f1)); f1 = 12345.75; f2 = 12345.75; mostra(f1, f2, compara(f1,f2)); f1 = -12345.75; f2 = -12345.75; mostra(f1, f2, compara(f1,f2)); f1 = 0.00075; f2 = 12345.75; mostra(f1, f2, compara(f1,f2)); f1 = 0.00075; f2 = -12345.75; mostra(f1, f2, compara(f1,f2)); f1 = 0; f2 = 12345.75; mostra(f1, f2, compara(f1,f2)); f1 = -12345.75; f2 = 0; mostra(f1, f2, compara(f1,f2)); return 0; }