From 1381041acf5cb0b203942f474296f01549387642 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20Gejdo=C5=A1?= Date: Wed, 18 Mar 2026 21:33:15 +0000 Subject: [PATCH] wip todo: pomocne funkcie (findoperator, findsegment), ktore vratia int, kde v poli skoncili aby som hladal dalsie cislo alebo znak, a zaroven zapisu do seg_a b c hodnoty co sa najdu. ak sa vrati -1, prerusim nacitavanie riadku a vypisem CHYBA ak sa spravne nacitaju vstupy, tak ich len prepocitam a vypisem OK alebo ZLE pomocna premenna, ktora mi povie ci mam v nacitavani riadka pokracovat alebo nie --- du3/program.c | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/du3/program.c b/du3/program.c index e69de29..77c6a14 100644 --- a/du3/program.c +++ b/du3/program.c @@ -0,0 +1,41 @@ +#include +#include +#include + +#define LINE_SIZE 100 + +int main() { + + char input[LINE_SIZE]; + memset (input, '\0', LINE_SIZE); + char* end; + + do { + char *citaj = fgets (input, LINE_SIZE, stdin); + if (input[0] != '\n' || input == NULL) exit(0); + float a; + float b; + float result; + char seg_a[20]; + char operation[1]; + char seg_b[20]; + char seg_c[20]; + int i = 0; + for (; i < LINE_SIZE; i++) { + if ((input[i] >= '0' && input[i] <= '9') || input[i] == '.') { + seg_a[i] = input[i]; + } + } + + + + + memset (input, '\0', LINE_SIZE); + } while (input[0] != '\n') + + + + + + return 0; +}