37 lines
		
	
	
		
			905 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			905 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #include <stdio.h>
 | |
| #include <stdlib.h>
 | |
| 
 | |
| #define MAX_COEFFICIENTS 100
 | |
| 
 | |
| double evaluate_polynomial(double x, double coefficients[], int degree) {
 | |
|     double result = coefficients[degree];
 | |
|     for (int i = degree - 1; i >= 0; i--) {
 | |
|         result = result * x + coefficients[i];
 | |
|     }
 | |
|     return result;
 | |
| }
 | |
| 
 | |
| int main() {
 | |
|     double x;
 | |
| 
 | |
|     // Požiadanie o zadanie hodnoty x od používateľa
 | |
|     printf("Zadajte hodnotu x: ");
 | |
| 
 | |
|     // Skontrolujeme, či sa hodnota x úspešne načíta
 | |
|     if (scanf("%lf", &x) != 1) {
 | |
|         printf("Chyba: Neplatná hodnota x.\n");
 | |
|         return 1;
 | |
|     }
 | |
|     
 | |
|     // Zadefinovanie koeficientov polynómu
 | |
|     double coefficients[] = {57.0};
 | |
|     int degree = 1; 
 | |
| 
 | |
|     // Vyhodnotenie polynómu pre danú hodnotu x
 | |
|     double result = evaluate_polynomial(x, coefficients, degree - 1);
 | |
|     
 | |
|     // Výpis výsledku
 | |
|     printf("Vysledok je: %.2f\n", result);
 | |
| 
 | |
|     return 0;
 | |
| } |