#include #include #include int is_valid_number(const char *s) { char *endptr; if (s[0] == '\0' || s[0] == '\n') return 1; strtod(s, &endptr); while (*endptr == ' ' || *endptr == '\t' || *endptr == '\n') endptr++; return *endptr == '\0'; } int main(){ char line[100]; double x = 0, a = 0, b = 0, c = 0, y; fgets(line, 100, stdin); if(!is_valid_number(line)){ return 0; } x = strtod(line, NULL); fgets(line, 100, stdin); if(!is_valid_number(line)){ return 0; } a = strtod(line, NULL); fgets(line, 100, stdin); if(!is_valid_number(line)){ return 0; } b = strtod(line, NULL); fgets(line, 100, stdin); if(!is_valid_number(line)){ return 0; } c = strtod(line, NULL); y = x*x*a+b*x+c; printf("Vysledok je: %.2f\n", y); return 0; }