diff --git a/a1/program.c b/a1/program.c index c2878fa..22623df 100644 --- a/a1/program.c +++ b/a1/program.c @@ -3,12 +3,12 @@ #include int main() { - float x=0; - double value =0; + double x=0; + long double value =0; int count =0; double arr[50]; - scanf("%f",&x); - while(scanf("%lf",&value)!=EOF){ + scanf("%lf",&x); + while(scanf("%Lf",&value)!=EOF){ if(isalpha(value)!=0){ return 0; } @@ -20,10 +20,10 @@ int main() value+=arr[i]*pow(x,count-1-i); } - //if(value>=40000){ - // value =((int)(value*100 - 0.5)/100.00); - // } - printf("Vysledok je :%.2lf\n",value); + if(value>=40000){ + value =((int)(value*100 - 0.5)/100.00); + } + printf("Vysledok je :%Lf\n",value); return 0;