Aktualizovat du2/program.c
This commit is contained in:
		
							parent
							
								
									c92b1885f0
								
							
						
					
					
						commit
						8076194fab
					
				@ -1,6 +1,8 @@
 | 
			
		||||
#include <stdio.h>
 | 
			
		||||
#include <stdlib.h>
 | 
			
		||||
#include <string.h>
 | 
			
		||||
#include <ctype.h>
 | 
			
		||||
#include <math.h>
 | 
			
		||||
 | 
			
		||||
int je_cislo(const char *str) {
 | 
			
		||||
    char *endptr;
 | 
			
		||||
@ -14,7 +16,7 @@ double citaj_cislo(int poradie) {
 | 
			
		||||
        if (poradie == 0) {
 | 
			
		||||
            fprintf(stderr, "Chyba: Nepodarilo sa nacitat hodnotu x.\n");
 | 
			
		||||
        } else {
 | 
			
		||||
            fprintf(stderr, "Chyba: Nepodarilo sa nacitat koeficient c.%d.\n", poradie);
 | 
			
		||||
            fprintf(stderr, "Nepodarilo sa nacitat polynom na %d mieste.\n", poradie);
 | 
			
		||||
        }
 | 
			
		||||
        exit(1);
 | 
			
		||||
    }
 | 
			
		||||
@ -23,14 +25,14 @@ double citaj_cislo(int poradie) {
 | 
			
		||||
    if (newline) *newline = '\0';
 | 
			
		||||
 | 
			
		||||
    if (buffer[0] == '\0') {
 | 
			
		||||
        return 0.0 / 0.0;  
 | 
			
		||||
        return NAN;  
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (!je_cislo(buffer)) {
 | 
			
		||||
        if (poradie == 0) {
 | 
			
		||||
            fprintf(stderr, "Chyba: Nepodarilo sa nacitat hodnotu x.\n");
 | 
			
		||||
        } else {
 | 
			
		||||
            fprintf(stderr, "Chyba: Nepodarilo sa nacitat koeficient c.%d.\n", poradie);
 | 
			
		||||
            fprintf(stderr, "Nepodarilo sa nacitat polynom na %d mieste.\n", poradie);
 | 
			
		||||
        }
 | 
			
		||||
        exit(1);
 | 
			
		||||
    }
 | 
			
		||||
@ -55,7 +57,7 @@ int main() {
 | 
			
		||||
 | 
			
		||||
    while (1) {
 | 
			
		||||
        double koeficient = citaj_cislo(n + 1);
 | 
			
		||||
        if (koeficient != koeficient) {  
 | 
			
		||||
        if (isnan(koeficient)) {
 | 
			
		||||
            break;
 | 
			
		||||
        }
 | 
			
		||||
        koef[n++] = koeficient;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user