Преобразовать последовательность - 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");

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5
Похожие ответы