#include #include #define LINE_SIZE 100 int main(){ float line[LINE_SIZE]; int count; char buffer[50]; for(count = 0; count < LINE_SIZE; count++){ if(fgets(buffer, 50, stdin) == NULL || buffer[0] == '\n'){ break; } int success = sscanf(buffer, "%f", &line[count]); if(success == 0 || success == EOF){ if(count == 0){ printf("Nepodarilo sa nacitat x.\n"); }else{ printf("Nepodarilo sa nacitat polynom na %d mieste.\n", count); } return 0; } } float result = 0; float x = line[0]; for(int i = 1; i < count; i++){ result = result * x + line[i]; } printf("Vysledok je: %.2f\n", result); }