From ad96c7d3ba422133c7367b8454e42cc0796a497d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Sat, 16 Mar 2024 14:50:42 +0100 Subject: P2: popravljena DN01 in izdelani DN02 in DN03 --- "\305\241ola/p2/dn/DN01b_63230317.c" | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'šola/p2/dn/DN01b_63230317.c') diff --git "a/\305\241ola/p2/dn/DN01b_63230317.c" "b/\305\241ola/p2/dn/DN01b_63230317.c" index 6952c95..88ef9a9 100644 --- "a/\305\241ola/p2/dn/DN01b_63230317.c" +++ "b/\305\241ola/p2/dn/DN01b_63230317.c" @@ -4,14 +4,16 @@ void printInt (int a) { a = -a; putchar('-'); } - int števke[29]; - int len = 0; - while (a > 0) { - števke[len++] = a%10; - a /= 10; + int l = 1; + int c = a/10; + while (c > 0) { + l *= 10; + c /= 10; + } + while (l) { + putchar('0'+(a/l)%10); + l /= 10; } - for (int i = len-1; i >= 0; i--) - putchar('0'+števke[i]); } int main (void) { while (getchar() == '0'); -- cgit v1.2.3