summaryrefslogtreecommitdiffstats
path: root/4
diff options
context:
space:
mode:
Diffstat (limited to '4')
-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();