From bd9550e2e7f2484ccbd6f9c6d1d2a520dbddc82c Mon Sep 17 00:00:00 2001 From: Sadeep Madurange Date: Tue, 7 Dec 2021 18:29:20 +0800 Subject: 4.3 --- 4/3.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to '4/3.c') diff --git a/4/3.c b/4/3.c index e2f2e7c..d5810a9 100644 --- a/4/3.c +++ b/4/3.c @@ -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; -- cgit v1.2.3