AfanasevGad7

This is a task for our favourite professor
git clone git://git.stellar-nexus.ru/AfanasevGad7
Log | Files | Refs

commit a7f23a61c5defbd23d8231dcd3c41ab1c1c39dd3
parent 2776d1625b9093f77143adbb9f9a7ef807d31e72
Author: Plat <plat@stellar-nexus.ru>
Date:   Wed,  5 Nov 2025 22:02:22 +0000

Attempt numero 2

Diffstat:
Mrb.c | 9+++++++--
1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/rb.c b/rb.c @@ -97,8 +97,10 @@ main(void) int data_limit; printf("Element count: "); - if (!scanf("%d", &data_limit)) /* please don't bug me about this */ + if (!scanf("%d", &data_limit)) /* scanf sucks ass */ eprintf("scanf:"); + if (data_limit <= 0) + eprintf("scanf sucks ass"); for (int k = 1; k <= data_limit; ++k) { root = add(root, k); @@ -110,8 +112,11 @@ main(void) if (attempt) printf("Impossible value\n"); printf("Value: "); - if (!scanf("%d", &search_value)) /* please don't bug me about this */ + if (!scanf("%d", &search_value)) /* scanf sucks ass */ eprintf("scanf:"); + if (search_value <= 0) + eprintf("scanf sucks ass"); + } Node *s = search(root, search_value);