From cbaea223034d227fcaed5bad7106e5b4d8b3351d Mon Sep 17 00:00:00 2001 From: Yevhen Kozirovskyi Date: Thu, 17 Oct 2024 17:51:27 +0000 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20cv3/program.c?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cv3/program.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/cv3/program.c b/cv3/program.c index 77eb87b..48054af 100644 --- a/cv3/program.c +++ b/cv3/program.c @@ -45,6 +45,13 @@ int main() { inicStEk(&stek); char bufer[256]; while (fgets(bufer, sizeof(bufer), stdin) != NULL) { + if (bufer[0] == '\n') { + printf("no input\n"); + return 0; + } + + + char* konec; double chislo = strtod(bufer, &konec); char c = konec[0]; @@ -75,10 +82,10 @@ int main() { } push(&stek, a / b); } - } else if (isalpha(c)) { + } else if (!isdigit(c) || !isalpha(c)) { printf("bad input\n"); return 0; - } else { + } else{ printf("no input\n"); return 0; }