diff --git a/du2/program.c b/du2/program.c index 2fc9ad2..e6d10a3 100644 --- a/du2/program.c +++ b/du2/program.c @@ -9,6 +9,7 @@ void evaluate_polynomial(double x, double *coefficients, int n) { result = result * x + coefficients[i]; } + // Округление результата до двух знаков после запятой printf("Vysledok je: %.2f\n", result); } @@ -18,7 +19,7 @@ int main() { // Ввод значения x if (scanf("%lf", &x) != 1) { - printf("Nepodarilo sa nacitat polynom na 1 mieste.\n"); + printf("Chyba: Neplatne x\n"); return 1; } @@ -28,15 +29,15 @@ int main() { while (1) { if (scanf("%lf", &coefficients[n]) != 1) { if (n == 0) { - printf("Nepodarilo sa nacitat polynom na 2 mieste.\n"); + printf("Chyba: Neplatny koeficient na 2 mieste\n"); return 1; } - break; // Прекращаем, если нет больше данных + break; // Прекращаем чтение, если введены все коэффициенты } n++; } - // Если нет коэффициентов + // Если не было введено хотя бы одного коэффициента if (n == 0) { printf("Chyba: Nebyly zadany koeficienty\n"); return 1;