diff options
| -rw-r--r-- | 4/3.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -48,6 +48,13 @@ int main(int argc, char *argv[]) { else printf("error: division by zero\n"); break; + case '%': + op2 = pop(); + if (op2 != 0.0) + push((int)pop() % (int)op2); + else + printf("error: division by zero\n"); + break; case '\n': printf("\t%.8g\n", pop()); break; |
