#include #include #define SIZE 256 #define MAX 1000 int main() { double x; double field[MAX]; int k = 0; char line[SIZE]; char* end; if (fgets(line,SIZE,stdin) == NULL){ printf("Nepodarilo sa nacitat zaklad x\n"); return 0; } x = strtod(line, &end); if(end == line){ printf("Nepodarilo sa nacitat zaklad x\n"); return 0; } while(fgets(line,SIZE,stdin) != NULL){ if(line[0] == '\n'){ break; } field[k] = strtod(line, &end); if(end == line){ printf("Nepodarilo sa nacitat polynom na %d mieste.\n", k + 1); return 0; } k++; } double result = field[0]; for(int i = 1; i < k; i++){ result = result * x + field[i]; } printf("Vysledok je: %.2f\n", result); return 0; }