commit a7f23a61c5defbd23d8231dcd3c41ab1c1c39dd3
parent 2776d1625b9093f77143adbb9f9a7ef807d31e72
Author: Plat <plat@stellar-nexus.ru>
Date: Wed, 5 Nov 2025 22:02:22 +0000
Attempt numero 2
Diffstat:
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);