From 4c84c25254eff38a76afe49c7a874c80379985cc Mon Sep 17 00:00:00 2001 From: Sadeep Madurange Date: Sat, 18 Dec 2021 15:17:48 +0800 Subject: 4.10 --- 4/10.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/4/10.c b/4/10.c index c89bf0b..4d3af89 100644 --- a/4/10.c +++ b/4/10.c @@ -55,25 +55,25 @@ int main(int argc, char *argv[]) { push(op1 - op2); break; case '*': - op1 = pop(); op2 = pop(); + op1 = pop(); push(op1 * op2); break; case '/': - op1 = pop(); op2 = pop(); + op1 = pop(); if (op1 == 0.0) printf("error: division by zero\n"); else - push((double)op2 / op1); + push((double)op1 / op2); break; case '%': - op1 = pop(); op2 = pop(); - if (op1 == 0.0) + op1 = pop(); + if (op2 == 0.0) printf("error: division by zero\n"); else - push((int)op2 % (int)op1); + push((int)op1 % (int)op2); break; case '=': var[INDEX(s[0])] = pop(); -- cgit v1.2.3