Преобразовать последовательность - C#
Формулировка задачи:
Здравствуйте.
Даны целые числа a1,…,an, b1,…,bn, k. Если в последовательности a1,…,an нет ни одного члена со значением k, то первый по порядку член этой последовательности, что является наименьшим среди остальных членов, замените на значение k. За таким правилом надо сделать преобразования последовательности b1,…,bm со значением 10.
Помогите написать код.
Решение задачи: «Преобразовать последовательность»
textual
Листинг программы
int[] mas1 = { 6, 3, 7, 3, 8, 9, 4 }; Console.Write("Последовательность а: "); foreach (int i in mas1) Console.Write(i + " "); Console.WriteLine("\nВведите k"); int k = Convert.ToInt32(Console.ReadLine()); if (mas1.Contains(k)) { Console.WriteLine("\nВ последовательности a есть число k"); } else { Console.WriteLine("\nВ последовательности a нет числа k"); mas1[Array.IndexOf(mas1, mas1.Min())] = k; Console.Write("Новая последовательность а: "); foreach (int i in mas1) Console.Write(i + " "); Console.WriteLine("\n");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д