pvjc26/du1/program.c
2026-03-05 01:02:59 +00:00

46 lines
766 B
C

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#define LINE_SIZE 256
int main() {
char line[LINE_SIZE];
int counter = 0;
double x, kef, resultat = 0.0;
if(fgets(line, sizeof(line), stdin) == NULL) {
return 1;
}
if (sscanf(line, "%lf", &x) != 1) {
printf("Nepodarilo sa nacitat zaklad x\n");
return 0;
}
while (fgets(line, sizeof(line), stdin) != NULL)
{
if (line[0] == '\n' || line[0] == '\r') {
break;
}
if (sscanf(line, "%lf", &kef) == 1) {
resultat = resultat * x + kef;
counter = counter + 1;
}
else {
printf("Nepodarilo sa nacitat polynom na %d mieste.\n", counter + 1);
return 0;
}
}
printf("Vysledok je: %.2f\n", resultat);
return 0;
}