Разные элементы массива и точное выполнение всех значений массива - C#
Формулировка задачи:
Есть такой код
Все работает нормально, но вот
в чем проблема. В массиве есть
элементы с одинаковыми и разными
значениями и они повторяются и
находятся в разных местах
массива. Программа просто
выводит имеющиеся значения в
массиве в алфавитном порядке.
Мне же нужно что бы ни просто
подтверждалось в программе что
да верно такие-то значения есть
в массиве, вот они и все.
Мне нужно что бы программа
проверила что находится в
массиве. И в соответствии со
значениями элементов массива,
их порядком расположения, и
их количеством, программа
вывела бы на экран все,
именно все имеющиеся значения
в массиве, именно всех
элементов массива, именно
в том порядке как они
расположены в массив, и
именно столько раз сколько
разных и одинаковых значений
в массиве имеется.
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace TestArray { class Test { static void Main(string[] args) { string[] array = new string[] { "Do", "Write", "Read", "Stop", "Write", "Read", "Find", "Stop", "Sort", "Read", "Play", "Find", "Sort", "Play", "Write", "Do", "Play", "Stop", "Finish", "Sort", "Find", "Finish" }; // Содержание массива Console.WriteLine("\nСодержание массива\n"); for (int i = 0; i < array.Length; i++) { Console.WriteLine(array[i]); } Console.WriteLine(); // Вывод заданных команд Console.WriteLine("Вывод заданных команд\n"); if (true) { if (array.Contains("Do")) Console.WriteLine("I do"); if (array.Contains("Find")) Console.WriteLine("I find"); if (array.Contains("Finish")) Console.WriteLine("I finish"); if (array.Contains("Play")) Console.WriteLine("I play"); if (array.Contains("Read")) Console.WriteLine("I read"); if (array.Contains("Sort")) Console.WriteLine("I sort"); if (array.Contains("Stop")) Console.WriteLine("I stop"); if (array.Contains("Write")) Console.WriteLine("I write"); } Console.ReadLine(); } } }
Решение задачи: «Разные элементы массива и точное выполнение всех значений массива»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Theme_2 { class Program { static void Main(string[] args) { string[] array = new string[] {"1Do","2Pause","3Repeat","1Do","4Stop"}; // Проверка работы методов Program pr = new Program(); pr.Do(); pr.Pause(); pr.Repeat(); pr.Stop(); // Далее выполняем методы // с помощью массива array // ... Console.ReadLine(); } public string Do() { Console.WriteLine("\n Выполняется метод Do"); return "Do Work"; } public string Pause() { Console.WriteLine("\n Выполняется метод Pause"); return "Pause Work"; } public string Repeat() { Console.WriteLine("\n Выполняется метод Repeat"); return "Repeat Work"; } public string Stop() { Console.WriteLine("\n Выполняется метод Stop"); return "Stop Work"; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д