From ca66a5d8da723efd6f398208d48c59b6e71b7660 Mon Sep 17 00:00:00 2001 From: Roman Khaliavka Date: Thu, 6 Mar 2025 14:18:02 +0000 Subject: [PATCH] du2 --- du2/program.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/du2/program.c b/du2/program.c index c3027be..cfd9c3d 100644 --- a/du2/program.c +++ b/du2/program.c @@ -6,7 +6,7 @@ int read_double(double *num){ char line[LINE_SIZE]; - if(!fgets(line, LINE_SIZE, stdin)){ + if (!fgets(line, LINE_SIZE, stdin)){ return 0; } @@ -18,7 +18,7 @@ int read_double(double *num){ return 1; } -int main(){ +int main() { double x, coef, result = 0.0; int coef_index = 0; @@ -27,7 +27,11 @@ int main(){ return 1; } - while(read_double(&coef)){ + while (1){ + if(!read_double(&coef)){ + printf("Nepodarilo sa nacitat polynom na %d mieste.\n", coef_index + 1); + return 1; + } if(coef_index == 0){ result = coef; }else{ @@ -41,6 +45,6 @@ int main(){ return 1; } - printf("Vysledok je: %.2f\n", round(result * 100) / 100); + printf("Vysledok je: %.2f\n", result); return 0; }