diff options
Diffstat (limited to '')
-rw-r--r-- | šola/p2/dn/DN02a_63230317.c | 5 | ||||
-rw-r--r-- | šola/p2/dn/DN02b_63230317.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/šola/p2/dn/DN02a_63230317.c b/šola/p2/dn/DN02a_63230317.c index c9bbad2..55144c7 100644 --- a/šola/p2/dn/DN02a_63230317.c +++ b/šola/p2/dn/DN02a_63230317.c @@ -27,6 +27,11 @@ int main (void) { putchar('\n'); return 1; } + if (znak == ' ') { + putchar('1'); + stanje = PRVI_ZNAK; + continue; + } if (znak != ' ') { putchar('0'); stanje = PRED_ZAČETKOM; diff --git a/šola/p2/dn/DN02b_63230317.c b/šola/p2/dn/DN02b_63230317.c index ebaa364..260c524 100644 --- a/šola/p2/dn/DN02b_63230317.c +++ b/šola/p2/dn/DN02b_63230317.c @@ -14,7 +14,7 @@ int main (void) { int znak = 0; while (true) { znak = getchar(); - if (stanje == HEX || stanje == BIN || stanje == ŠTEVILKE || stanje == NIČLA) { // term za * stanja + if (stanje == HEX || stanje == BIN || stanje == ŠTEVILKE || stanje == NIČLA || stanje == OCTAL) { // term za * stanja if (znak == EOF || znak == '\n') goto pravilno_in_konec; if (znak == ' ') |