diff --git a/du2/program.c b/du2/program.c new file mode 100644 index 0000000..200e98c --- /dev/null +++ b/du2/program.c @@ -0,0 +1,28 @@ +#include + +int main() { + double x, koeficient, vysledok; + int index = 1; + + if (scanf("%lf", &x) != 1) { + printf("Chyba: Neplatná hodnota pre x.\n"); + return 1; + } + + if (scanf("%lf", &koeficient) != 1) { + printf("Nepodarilo sa nacitat polynom na %d mieste.\n", index); + return 1; + } + + vysledok = koeficient; + index++; + + while (scanf("%lf", &koeficient) == 1) { + vysledok = vysledok * x + koeficient; + index++; + } + + // Ak posledné čítanie nebolo úspešné a nie sme na konci vstupu, vypíšeme chybu + printf("Vysledok je: %.2f\n", vysledok); + return 0; +}