summaryrefslogtreecommitdiffstats
path: root/4/10.c
diff options
context:
space:
mode:
authorSadeep Madurange <smadurange@users.noreply.github.com>2021-12-18 15:17:48 +0800
committerSadeep Madurange <smadurange@users.noreply.github.com>2021-12-18 15:17:48 +0800
commit4c84c25254eff38a76afe49c7a874c80379985cc (patch)
tree82a9ab04a635b328c23c3d91b38064653a40ce86 /4/10.c
parentd9d53cbdaea6f3e87af19587504be04f66467f8f (diff)
downloadk&r-exercises-4c84c25254eff38a76afe49c7a874c80379985cc.tar.gz
4.10
Diffstat (limited to '4/10.c')
-rw-r--r--4/10.c12
1 files 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();