diff --git a/du4/program.c b/du4/program.c index a0b2466..023fb16 100644 --- a/du4/program.c +++ b/du4/program.c @@ -5,30 +5,28 @@ int call(float A, float B, float C, char AC){ if(AC=='/'&&B==0){ - return printf("CHYBA");; + return printf("CHYBA\n");; } else if(AC=='+'){ - if(A+B==C)return printf("OK"); - return printf("ZLE"); + if(A+B==C)return printf("OK\n"); + return printf("ZLE\n"); } else if(AC=='-'){ - if(A-B==C)return printf("OK"); - return printf("ZLE"); + if(A-B==C)return printf("OK\n"); + return printf("ZLE\n"); } else if(AC=='*'){ - if(A*B==C)return printf("OK"); - return printf("ZLE"); + if(A*B==C)return printf("OK\n"); + return printf("ZLE\n"); } else if(AC=='/'){ - if(A/B==C)return printf("OK"); - return printf("ZLE"); + if(A/B==C)return printf("OK\n"); + return printf("ZLE\n"); } } int main() { - - char *str; str=(char*)malloc(100); float a,b,c; @@ -42,10 +40,7 @@ for(int i=0;el!='\n';i++){ str[ind]=el; ind++; } -//3.4␣+␣2.3␣=␣5.7␣ -//scanf("%s",str); sscanf(str,"%f%c%f=%f ",&a,&ac,&b,&c); -//printf("%f %c %f =%f",a,ac,b,c); call(a,b,c,ac); return 0; }