This commit is contained in:
Filip Chochol 2026-03-04 16:09:41 +01:00
parent 654019a9b8
commit 4264503470

View File

@ -32,7 +32,7 @@ int nacitaj_riadok(double* cislo) {
if (koniec == riadok) { if (koniec == riadok) {
return -1; return -1;
} }
*cislo == desatinne; *cislo = desatinne;
} }
else { else {
*cislo = (double)cele_cislo; *cislo = (double)cele_cislo;
@ -42,24 +42,25 @@ int nacitaj_riadok(double* cislo) {
} }
double horner(double* koeficienty, int pocet, double x) { double horner(double* koeficienty, int pocet, double x) {
double vysledok = 0.0; double vysledok = 0.0;
int i = 0; int i = 0;
for (i = 0; i < pocet; i++) { for (i = 0; i < pocet; i++) {
vysledok = vysledok + koeficienty[i] * x; vysledok = vysledok * x+ koeficenty[i];
} }
return vysledok; return vysledok;
} }
int main() { int main() {
double x = 0.0; double h = 0.0;
double koeficienty[SIZE]; double koeficienty[SIZE];
int pocet = 0; int pocet = 0;
memset(koeficienty, 0, SIZE * sizeof(double)); memset(koeficienty, 0, SIZE * sizeof(double));
int stav = nacitaj_riadok(&x); int stav = nacitaj_riadok(&h);
if (stav != 1) { if (stav != 1) {
fprintf(stderr, "Chyba: Nepodarilo sa nacitat hodnotu.\n"); fprintf(stderr, "Chyba: Nepodarilo sa nacitat hodnotu.\n");
return 1; return 1;
@ -92,7 +93,7 @@ int main() {
return 1; return 1;
} }
double vysledok = horner(koeficienty, pocet, x); double vysledok = horner(koeficienty, pocet, h);
double skrateny = trunc(vysledok * 100.0) / 100.0; double skrateny = trunc(vysledok * 100.0) / 100.0;
printf("Vysledok je: %.2f\n", skrateny); printf("Vysledok je: %.2f\n", skrateny);