summaryrefslogtreecommitdiffstats
path: root/šola/p2/dn/DN01b_63230317.c
diff options
context:
space:
mode:
authorAnton Luka Šijanec <anton@sijanec.eu>2024-03-16 14:50:42 +0100
committerAnton Luka Šijanec <anton@sijanec.eu>2024-03-16 14:50:42 +0100
commitad96c7d3ba422133c7367b8454e42cc0796a497d (patch)
treeb4857c88c212fcdd298fde10a2aca24c495bac6d /šola/p2/dn/DN01b_63230317.c
parentp2.DN02 (diff)
downloadr-ad96c7d3ba422133c7367b8454e42cc0796a497d.tar
r-ad96c7d3ba422133c7367b8454e42cc0796a497d.tar.gz
r-ad96c7d3ba422133c7367b8454e42cc0796a497d.tar.bz2
r-ad96c7d3ba422133c7367b8454e42cc0796a497d.tar.lz
r-ad96c7d3ba422133c7367b8454e42cc0796a497d.tar.xz
r-ad96c7d3ba422133c7367b8454e42cc0796a497d.tar.zst
r-ad96c7d3ba422133c7367b8454e42cc0796a497d.zip
Diffstat (limited to 'šola/p2/dn/DN01b_63230317.c')
-rw-r--r--šola/p2/dn/DN01b_63230317.c16
1 files changed, 9 insertions, 7 deletions
diff --git a/šola/p2/dn/DN01b_63230317.c b/šola/p2/dn/DN01b_63230317.c
index 6952c95..88ef9a9 100644
--- a/šola/p2/dn/DN01b_63230317.c
+++ b/šola/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');