#include /* Protwtypa synarthsewn - SYMPLHRWSTE ANALOGA */ void compare(float,float); int help(float,float); /* Orismos synartisewn - SYMPLHRWSTE ANALOGA */ void compare(float num1, float num2) {float diairesi; switch(help(num1,num2)){ case (0): if (num1>num2) { diairesi=(num2/num1); printf("To %.2f / %.2f mas kanei %.2f \n", num2,num1,diairesi); } break; case (1): printf("O prwtos arithmos einai thetikos oxi omws o deuteros\n"); break; case (2): printf("O deuteros arithmos einai thetikos oxi omws kai o prwtos\n"); break; case (3): printf("Oute o prwtos, oute kai o deuteros einai thetikoi arithmoi"); break; } } int help(float num1, float num2) { if ((num1 > 0) && (num2 > 0)) return 0; else if ((num1 > 0) && (num2 < 0)) return 1; else if ((num1 < 0) && (num2 > 0)) return 2; else if ((num1 < 0) && (num2 < 0)) return 3; } int main() { /* Dilosi metavlitwn */ float num1, num2; /* Diavasma dedomenwn */ printf("Tha dwseis dyo arithmous\n"); printf("Dwse prwto arithmo: "); scanf("%f", &num1); printf("Dwse deytero arithmo: "); scanf("%f", &num2); /*Kalesma synartisis */ compare(num1, num2); return(0); }