#include int main(void) { char S[101]; int numa = 0, numb = 0,cheak = 1; scanf("%s", S); for (int i = 0; S[i] != '\0'; i++) { switch (S[i]) { case'0': case'1': case'2': case'3': case'4': case'5': case'6': case'7': case'8': case'9': numa = numa * 10 + (S[i] - '0'); break; case'*': if (cheak == 1) { numb = numa + numb; }else { numb = numa * numb; } numa = 0; cheak = 1; break; case'+': if (cheak == 1) { numb = numa + numb; } else { numb = numa * numb; } numa = 0; cheak = 0; break; } } if (cheak == 1) { numb = numa + numb; } else { numb = numa * numb; } printf("%d", numb); }