diff --git a/a1/program.c b/a1/program.c index 89076cc..efea089 100644 --- a/a1/program.c +++ b/a1/program.c @@ -20,8 +20,10 @@ int main() result+=(long double)(array[j]*pow(x,i-1)); } if(result!=(int)(result)){ - result=(int)(result*100-0.5); - result=(long double)(result/100); + if(result*100==(int)(result*100)){ + result=(int)(result*100-0.5); + result=(long double)(result/100); + } } printf("Vysledok je :%.2Lf\n",result); free(array);