Обновить du2/program.c
This commit is contained in:
		
							parent
							
								
									66a82ca0e3
								
							
						
					
					
						commit
						9aa117169b
					
				@ -9,6 +9,7 @@ void evaluate_polynomial(double x, double *coefficients, int n) {
 | 
			
		||||
        result = result * x + coefficients[i];
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // Округление результата до двух знаков после запятой
 | 
			
		||||
    printf("Vysledok je: %.2f\n", result);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -18,7 +19,7 @@ int main() {
 | 
			
		||||
 | 
			
		||||
    // Ввод значения x
 | 
			
		||||
    if (scanf("%lf", &x) != 1) {
 | 
			
		||||
        printf("Nepodarilo sa nacitat polynom na 1 mieste.\n");
 | 
			
		||||
        printf("Chyba: Neplatne x\n");
 | 
			
		||||
        return 1;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -28,15 +29,15 @@ int main() {
 | 
			
		||||
    while (1) {
 | 
			
		||||
        if (scanf("%lf", &coefficients[n]) != 1) {
 | 
			
		||||
            if (n == 0) {
 | 
			
		||||
                printf("Nepodarilo sa nacitat polynom na 2 mieste.\n");
 | 
			
		||||
                printf("Chyba: Neplatny koeficient na 2 mieste\n");
 | 
			
		||||
                return 1;
 | 
			
		||||
            }
 | 
			
		||||
            break; // Прекращаем, если нет больше данных
 | 
			
		||||
            break; // Прекращаем чтение, если введены все коэффициенты
 | 
			
		||||
        }
 | 
			
		||||
        n++;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // Если нет коэффициентов
 | 
			
		||||
    // Если не было введено хотя бы одного коэффициента
 | 
			
		||||
    if (n == 0) {
 | 
			
		||||
        printf("Chyba: Nebyly zadany koeficienty\n");
 | 
			
		||||
        return 1;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user