From 70807969ae9a6293aceb74f4579dcbf8286ed5ed Mon Sep 17 00:00:00 2001 From: AOsypchuk Date: Wed, 10 Apr 2019 22:38:56 +0300 Subject: [PATCH 1/4] lesson1/part1 Added prompt for user input --- 01-Git_Bash_Make/main.c | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 01-Git_Bash_Make/main.c diff --git a/01-Git_Bash_Make/main.c b/01-Git_Bash_Make/main.c new file mode 100644 index 0000000..362186e --- /dev/null +++ b/01-Git_Bash_Make/main.c @@ -0,0 +1,10 @@ +#include + +int main() +{ + int num = 0; + printf("enter number: "); + scanf("%i", &num); + + return 0; +} From ee59660a9d543d92c7a4771da455f2a6a843afcf Mon Sep 17 00:00:00 2001 From: AOsypchuk Date: Wed, 10 Apr 2019 22:40:49 +0300 Subject: [PATCH 2/4] lesson1/part1 Add range check for user value --- 01-Git_Bash_Make/main.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/01-Git_Bash_Make/main.c b/01-Git_Bash_Make/main.c index 362186e..0c1a6eb 100644 --- a/01-Git_Bash_Make/main.c +++ b/01-Git_Bash_Make/main.c @@ -6,5 +6,11 @@ int main() printf("enter number: "); scanf("%i", &num); + if (num < 0 || num > 9) + { + printf("the number is bigger than 9 or smaller then 0.\n"); + exit(1); + } + return 0; } From f7a4b6880f0ab4b48c5075b1ea1a6a8814937290 Mon Sep 17 00:00:00 2001 From: AOsypchuk Date: Wed, 10 Apr 2019 22:43:05 +0300 Subject: [PATCH 3/4] lesson1/part1 Add random value --- 01-Git_Bash_Make/main.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/01-Git_Bash_Make/main.c b/01-Git_Bash_Make/main.c index 0c1a6eb..498a499 100644 --- a/01-Git_Bash_Make/main.c +++ b/01-Git_Bash_Make/main.c @@ -1,7 +1,10 @@ #include +#include +#include int main() { + srand(time(NULL)); int num = 0; printf("enter number: "); scanf("%i", &num); @@ -12,5 +15,6 @@ int main() exit(1); } + int comp = rand() % 10; return 0; } From cc86a6dd50775408bfbf6a42dfa9ddf4d3c18f7d Mon Sep 17 00:00:00 2001 From: AOsypchuk Date: Wed, 10 Apr 2019 22:45:11 +0300 Subject: [PATCH 4/4] lesson1/part1 Add final comparison (win or lose) --- 01-Git_Bash_Make/main.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/01-Git_Bash_Make/main.c b/01-Git_Bash_Make/main.c index 498a499..d8071ff 100644 --- a/01-Git_Bash_Make/main.c +++ b/01-Git_Bash_Make/main.c @@ -16,5 +16,9 @@ int main() } int comp = rand() % 10; + if (comp == num) + printf("you win!\n"); + else + printf("you lose!\n"); return 0; }