diff --git a/main.c b/main.c index 7f0502e..4c120a9 100644 --- a/main.c +++ b/main.c @@ -2,18 +2,18 @@ int main() { while (1) { - char input[99]; - int currentNumber = 0; - int result = 0; + char input[99]; // 22+5+2+1 + char currentNumber = 0; // 2, 22, 5, 2, 1 + int result = 0; // 10 scanf("%s", input); for (int i = 0; input[i] != '\0'; i++) { - if (input[i] == '+') { + if (input[i] == 43) { result += currentNumber; currentNumber = 0; } else { - currentNumber = currentNumber * 10 + (input[i] - '0'); + currentNumber = currentNumber * 10 + (input[i] - 48); } }