diff --git a/main.c b/main.c index 6cd1737..01b6e12 100644 --- a/main.c +++ b/main.c @@ -5,10 +5,7 @@ main(r) { scanf("%s", i); t = strtok(i, "+"); while (t) { - p = t; - for (;*p;p++) { - isdigit(*p)?:exit(1); - } + for (;*p;p++) isdigit(*p)?:exit(1); r += atoi(t); t = strtok(0, "+"); } diff --git a/min.c b/min.c index 97a2e66..9405395 100644 --- a/min.c +++ b/min.c @@ -1 +1 @@ -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 +main(r){for(;;){char i[99],*t,*p;r=0;scanf("%s",i);t=strtok(i,"+");while(t){for(;*p;p++) isdigit(*p)?:exit(1);r+=atoi(t);t=strtok(0,"+");} printf("%d\n",r);}} \ No newline at end of file