Задать вопрос
12 ноября, 15:56

С#, консоль

Дан целочисленный массив размера N. Вставить после каждой его серии элемент с нулевым значением. Серия - это группа подряд идущих одинаковых элементов, длина серии - количество этих элементов (длина серии может быть равна 1).

+5
Ответы (1)
  1. 12 ноября, 18:27
    0
    Using System;

    static void Main ()

    {

    int[] sourceArray = new int[] {3, 1, - 4, - 4, 65}; / / Исходный массив

    int[] newArray = new int[sourceArray. Length * 2]; / / Новый массив с максимальной нужной длиной

    int newArrayIndex = 0; / / Индекс для нового массива

    for (int i = 0; i < sourceArray. Length; i++)

    sourceArray[i]! = sourceArray[i + 1])

    newArray[newArrayIndex++] = 0;

    for (int i = 0; i < newArrayIndex; i++) / / Выводим новый массив на экран

    Console. Write (newArray[i] + " ");

    Console. ReadKey ();

    }
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «С#, консоль Дан целочисленный массив размера N. Вставить после каждой его серии элемент с нулевым значением. Серия - это группа подряд ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы