From 3eb18b6a4d9ee9a465c1fa9173222af672eb158f Mon Sep 17 00:00:00 2001 From: Bohdan Kapliuk Date: Sat, 12 Oct 2024 16:28:30 +0300 Subject: [PATCH] cv3 --- cv3/program.c | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/cv3/program.c b/cv3/program.c index 8157f4a..14095c4 100644 --- a/cv3/program.c +++ b/cv3/program.c @@ -23,10 +23,8 @@ int main(){ if(vstup[0] == '-' || vstup[0] == '+' || vstup[0] == '*' || vstup[0] == '/'){ if(vstup[0] == '-'){ mystack.values[counter-2] = mystack.values[counter-2] - mystack.values[counter-1]; - for(int i = 1; mystack.values[i] != 0;i++){ - mystack.values[i+1] = 0; - counter--; - } + mystack.values[counter-1] = 0; + counter--; } if(vstup[0] == '/'){ if(mystack.values[counter-1] == 0){ @@ -34,24 +32,18 @@ int main(){ return 0; } mystack.values[counter-2] = mystack.values[counter-2] / mystack.values[counter-1]; - for(int i = 1; mystack.values[i] != 0;i++){ - mystack.values[i+1] = 0; - counter--; - } + mystack.values[counter-1] = 0; + counter--; } if(vstup[0] == '*'){ mystack.values[counter-2] = mystack.values[counter-2] * mystack.values[counter-1]; - for(int i = 1; mystack.values[i] != 0;i++){ - mystack.values[i+1] = 0; - counter--; - } + mystack.values[counter-1] = 0; + counter--; } if(vstup[0] == '+'){ mystack.values[counter-2] = mystack.values[counter-2] + mystack.values[counter-1]; - for(int i = 1; mystack.values[i] != 0;i++){ - mystack.values[i+1] = 0; - counter--; - } + mystack.values[counter-1] = 0; + counter--; } } else{