public override void ExerciseRun() { List <int> list = DecomposeNumber(ServiceClass.InputAnyIntegerNumber()); Console.WriteLine("The number was decomposed to digits, which were put in list"); list.ShowList(); }
public override void ExerciseRun() { Console.WriteLine("This programm will decompose arbitary integer number that you will enter" + "and then will sort it by five various methods"); List <int> list = Exercise214.DecomposeNumber(ServiceClass.InputAnyIntegerNumber()); list.ShowList(); List <int> sortedBySelectionList = SortBySelection(list); Console.Write("\nAfter sortig with Selection sort"); sortedBySelectionList.ShowList(); List <int> sortedByInsertionList = SortByInsertion(list); Console.Write("\nAfter sortig with Insertion sort"); sortedByInsertionList.ShowList(); List <int> sortedByMergeList = SortByMerge(list); Console.Write("\nAfter sortig with Merge sort "); sortedByMergeList.ShowList(); List <int> sortedByStoogeList = new List <int>(list); StoogeSort(sortedByStoogeList); Console.Write("\nAfter sortig with Stooge sort "); sortedByStoogeList.ShowList(); List <int> sortedByQSortList = new List <int>(list); SortByQSort(sortedByQSortList); Console.Write("\nAfter sortig with Quick sort "); sortedByQSortList.ShowList(); }
public override void ExerciseRun() { Console.WriteLine("***This programm will decompose any integer number, that" + " you enter, to list of digits in base 10. And then it will be converted between two" + " another bases that you will chose***"); int number = ServiceClass.InputAnyIntegerNumber("Enter any integer number to decompose it to digits in base 10"); DigitList list = new DigitList(number); Console.Write("\nSET first number base to convert number >>>"); byte base1 = (byte)ServiceClass.InputNumberBaseNumber(); list.ChangeBase(base1); list.ShowListOfDigits(); Console.Write("\nSET first number base to convert number >>>"); byte base2 = (byte)ServiceClass.InputNumberBaseNumber(); list.ChangeBase(base2); list.ShowListOfDigits(); }
public override void ExerciseRun() { Console.WriteLine("\nThis programm will decompose two integer numbers to it's digits and then\n" + "will add, subtract and multiply them in digit-by-digit mode"); Console.WriteLine("Enter the first number"); int firstNumber = ServiceClass.InputAnyIntegerNumber(); int secondNumber = ServiceClass.InputAnyIntegerNumber(); List <int> decomposedFirstNumber = Exercise214.DecomposeNumber(firstNumber); List <int> decomposedSecondNumber = Exercise214.DecomposeNumber(secondNumber); Console.WriteLine(); decomposedFirstNumber.ShowList("decomposedFirstNumber"); decomposedSecondNumber.ShowList("decomposedSecondNumber"); Console.WriteLine(); List <int> SUM = AddTwoNumbersDigits(decomposedFirstNumber, decomposedSecondNumber); SUM.ShowList("RESULT OF ADDITION"); decomposedFirstNumber.ShowList("decomposedFirstNumber"); decomposedSecondNumber.ShowList("decomposedSecondNumber"); Console.WriteLine(); List <int> PROD = MultiplyTwoNumbersDigits(decomposedFirstNumber, decomposedSecondNumber); PROD.ShowList("RESULT OF MULTIPLYING"); decomposedFirstNumber.ShowList("decomposedFirstNumber"); decomposedSecondNumber.ShowList("decomposedSecondNumber"); Console.WriteLine(); List <int> SUBTR = SubtractTwoNumbersDigits(decomposedFirstNumber, decomposedSecondNumber); SUBTR.ShowList("RESULT OF SUBTRACTION"); decomposedFirstNumber.ShowList("decomposedFirstNumber"); decomposedSecondNumber.ShowList("decomposedSecondNumber"); Console.WriteLine(); }