diff --git a/HomeWork.cs b/HomeWork.cs index 4139c76..ce49999 100644 --- a/HomeWork.cs +++ b/HomeWork.cs @@ -121,6 +121,37 @@ } } + public int Task_27(int number) + { + if (number == 0) + return 0; + else + return number % 10 + Task_27(number / 10); + } + + public void Task_29(int size) + { + int[] array = new int[size]; + + for (int i = 0; i < array.Length; i++) + { + Console.WriteLine($"Input {i} number to array"); + int number = Convert.ToInt32(Console.ReadLine()); + array[i] = number; + } + + /// Ввод рандомных элементов массива +/* Random myRandom = new Random(); + + for (int i = 0; i < array.Length; i++) + { + array[i] = myRandom.Next(0, 100000); /// чтобы цифры были не over99999 + // Console.Write("{0} ", array[i]); + }*/ + + Console.WriteLine("Array is: " + "[{0}]", string.Join(", ", array)); + } + } diff --git a/README.md b/README.md index 87446bf..000c14c 100644 --- a/README.md +++ b/README.md @@ -16,3 +16,8 @@ ## HW3 - [X] Task_19 - [X] Task_23 + + +## HW4 +- [X] Task_27 +- [X] Task_29 diff --git a/Start.cs b/Start.cs index 6793b97..cb3cae5 100644 --- a/Start.cs +++ b/Start.cs @@ -74,6 +74,15 @@ public class Start PrintNumberConsole(); HW.Task_23(ReadIntNumber()); break; + case 27: + PrintNumberConsole(); + Console.WriteLine("Resault is: " + HW.Task_27(ReadIntNumber())); + break; + case 29: + Console.WriteLine("Length for array: "); + HW.Task_29(ReadIntNumber()); + break; + default: Console.WriteLine("Wrong task"); diff --git a/bin/Debug/net6.0/programming_GB.dll b/bin/Debug/net6.0/programming_GB.dll index 465d473..e4d21e1 100644 Binary files a/bin/Debug/net6.0/programming_GB.dll and b/bin/Debug/net6.0/programming_GB.dll differ diff --git a/bin/Debug/net6.0/programming_GB.pdb b/bin/Debug/net6.0/programming_GB.pdb index 1d51378..bef17dd 100644 Binary files a/bin/Debug/net6.0/programming_GB.pdb and b/bin/Debug/net6.0/programming_GB.pdb differ diff --git a/obj/Debug/net6.0/programming_GB.dll b/obj/Debug/net6.0/programming_GB.dll index 465d473..e4d21e1 100644 Binary files a/obj/Debug/net6.0/programming_GB.dll and b/obj/Debug/net6.0/programming_GB.dll differ diff --git a/obj/Debug/net6.0/programming_GB.pdb b/obj/Debug/net6.0/programming_GB.pdb index 1d51378..bef17dd 100644 Binary files a/obj/Debug/net6.0/programming_GB.pdb and b/obj/Debug/net6.0/programming_GB.pdb differ diff --git a/obj/Debug/net6.0/ref/programming_GB.dll b/obj/Debug/net6.0/ref/programming_GB.dll index 80734f1..d684cd3 100644 Binary files a/obj/Debug/net6.0/ref/programming_GB.dll and b/obj/Debug/net6.0/ref/programming_GB.dll differ diff --git a/obj/Debug/net6.0/refint/programming_GB.dll b/obj/Debug/net6.0/refint/programming_GB.dll index 80734f1..d684cd3 100644 Binary files a/obj/Debug/net6.0/refint/programming_GB.dll and b/obj/Debug/net6.0/refint/programming_GB.dll differ