#include #include #include #include #define LINE_SIZE 100 int main() { char riadok[LINE_SIZE]; memset(riadok, 0, LINE_SIZE); double sum = 0.0; printf("Zadajte čísla: \n"); while (fgets(riadok, LINE_SIZE, stdin) != NULL) { size_t len = strlen(riadok); if (len > 0 && riadok[len - 1] == '\n') { riadok[len - 1] = '\0'; } if (strlen(riadok) == 0) { break; } char* endptr = NULL; double cislo = strtod(riadok, &endptr); if (*endptr != '\0') { printf("Neplatný vstup! Prosím, zadávajte iba čísla.\n"); return 1; } sum += cislo; } printf("Vysledok je: %.2f\n", sum); return 0; }