Обновить du2/program.c
This commit is contained in:
parent
66a82ca0e3
commit
9aa117169b
@ -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;
|
||||||
|
Loading…
Reference in New Issue
Block a user