Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
bcvfb
03.09.2021 08:19 •
Информатика
С#, консоль дан целочисленный массив размера n. вставить после каждой его серии элемент с нулевым значением. серия - это группа подряд идущих одинаковых элементов, длина серии — количество этих элементов (длина серии может быть равна 1).
Показать ответ
Ответ:
kristyaaanikol
12.07.2020 12:58
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++)
{
newArray[newArrayIndex++] = sourceArray[i];
if (i == sourceArray.Length - 1 || sourceArray[i] != sourceArray[i + 1])
newArray[newArrayIndex++] = 0;
}
for (int i = 0; i < newArrayIndex; i++) //Выводим новый массив на экран
Console.Write(newArray[i] + " ");
Console.ReadKey();
}
0,0
(0 оценок)
Популярные вопросы: Информатика
urubkovaanna
14.11.2021 05:10
Круги Эйлера и таблица истинности....
kisasay1123
31.01.2020 15:19
Написать программу, на языке Python, которая находит сумму и произведение трех чисел. Числа вводятся с клавиатуры...
lolipop101
04.02.2023 03:29
Дан целочисленный массив из 30 элементов. элементы массива могут принимать целые значения от 0 до 10 000 включительно. опишите на одном из языков программирования алгоритм,...
бабелон
07.10.2021 16:51
14. для какого из указанных значений числа x истинно высказывание ((x 5) v (x 3)) & ((x 2) v (x 1)) ?...
tkstkn
27.05.2023 09:06
Создать 2 массива и заполнить их. отсортировать их, используя сортировку пузырьком и выбором.с++...
и5п5п
25.06.2021 11:46
Чем быстрее тем лучше, фото ниже 1 вариант 13...
GerDeBye
29.10.2020 23:44
Задан массив x1, определить номер первого отрицательного xi и номер последнего отрицательного xi. visual basic....
corbaov2018
22.02.2022 22:39
1. информатика, информация , процессы и свойства информации 2. этапы развития вычислительной техники. поколения эвм 20 !...
il1234561
26.11.2020 03:16
Вмассиве x(n,m) изменить значения всех положительных элементов,умножив их значения на 5 ,а отрицательные элементы уменьшить вдвое...
Сасаев
11.01.2020 08:42
Здесь будет 1 или 31? никак не разберусь. каждое из логических выражений f и g содержит 5 переменных. в таблицах истинности выражений f и g есть ровно 5 одинаковых строк,...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
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++)
{
newArray[newArrayIndex++] = sourceArray[i];
if (i == sourceArray.Length - 1 || sourceArray[i] != sourceArray[i + 1])
newArray[newArrayIndex++] = 0;
}
for (int i = 0; i < newArrayIndex; i++) //Выводим новый массив на экран
Console.Write(newArray[i] + " ");
Console.ReadKey();
}