From 9aaeb4becec63735ed325f2491edfd7018263613 Mon Sep 17 00:00:00 2001 From: 0niiC Date: Mon, 17 Nov 2025 10:10:33 +0700 Subject: [PATCH] Implement input validation for leading zero Add validation to prevent input starting with 0. --- infolabs/procmemorylearning/code.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/infolabs/procmemorylearning/code.c b/infolabs/procmemorylearning/code.c index 7fd9d34..5612071 100644 --- a/infolabs/procmemorylearning/code.c +++ b/infolabs/procmemorylearning/code.c @@ -61,6 +61,13 @@ int scan(void){ printf("You enter n>100 000 Try again\nNum: "); continue; } + + if(x=='0'&&n<=0){ + while((x = getchar())!='\n') + if(x == EOF) return 0; + printf("You num cannot starts with 0. Try again\nNum: "); + continue; + } } if (x == EOF) return 0;