diff --git a/cv3/program.c b/cv3/program.c index 69765c0..a67af7f 100644 --- a/cv3/program.c +++ b/cv3/program.c @@ -10,31 +10,29 @@ int main() { int length = 0; double result = 0.0; - while (count < SIZE) { + while (count < SIZE) { if (scanf("%lf", &input) != 1) { - if (scanf("%c", &input) == 1) { - if (count == 0){ - printf("Nepodarilo sa nacitat zaklad x\n"); - return 0; - } - - printf("Nepodarilo sa nacitat polynom na %d mieste.\n", count); + if (count == 0){ + printf("Nepodarilo sa nacitat zaklad x\n"); return 0; } - break; + + printf("Nepodarilo sa nacitat polynom na %d mieste.\n", count); + return 0; } - coefs[count] = input; count++; + + if (getchar() == '\n') { + break; + } } x = coefs[0]; length = count; - while (getchar() != '\n') { - for (int i = 1; i < length; i ++){ - result = result * x + coefs[i]; - } + for (int i = 1; i < length; i ++){ + result = result * x + coefs[i]; } printf("Vysledok je: %.2lf\n", result);