Обновить du2/program.c

This commit is contained in:
Denys Sanchuk 2025-02-25 14:13:19 +00:00
parent 66a82ca0e3
commit 9aa117169b

View File

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