From d4d1cae1d9b0bb32b7c52da2c4cc1b4417d2cacb Mon Sep 17 00:00:00 2001 From: poyo Date: Sat, 18 Jul 2026 13:05:18 +0200 Subject: [PATCH] 162 min --- main.c | 13 ++++++------- min.c | 2 +- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/main.c b/main.c index 70e9030..6cd1737 100644 --- a/main.c +++ b/main.c @@ -1,14 +1,13 @@ -main() { +main(r) { for (;;) { - char i[99]; - int r = 0; + char i[99], *t, *p; + r = 0; scanf("%s", i); - char *t = strtok(i, "+"); + t = strtok(i, "+"); while (t) { - char *p = t; + p = t; for (;*p;p++) { - if (!isdigit(*p)) - exit(1); + isdigit(*p)?:exit(1); } r += atoi(t); t = strtok(0, "+"); diff --git a/min.c b/min.c index 15d8b40..97a2e66 100644 --- a/min.c +++ b/min.c @@ -1 +1 @@ -main(){for(;;){char i[99];int r=0;scanf("%s",i);char*t=strtok(i,"+");while(t){char*p=t;for(;*p;p++){if(!isdigit(*p))exit(1);}r+=atoi(t);t=strtok(0,"+");}printf("%d\n",r);}} \ No newline at end of file +main(r){for(;;){char i[99],*t,*p;r=0;scanf("%s",i);t=strtok(i,"+");while(t){p=t;for(;*p;p++){isdigit(*p)?:exit(1);}r+=atoi(t);t=strtok(0,"+");}printf("%d\n",r);}} \ No newline at end of file -- 2.51.2