Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
Настенька262017
15.06.2022 23:54 •
Информатика
С#, консоль дан целочисленный массив размера n. вставить после каждой его серии элемент с нулевым значением. серия - это группа подряд идущих одинаковых элементов, длина серии — количество этих элементов (длина серии может быть равна 1).
Ответ:
sabinakalisheva
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 оценок)
Популярные вопросы: Информатика
romanov1100
03.03.2023 11:05
Виды операционных систем и их отличия...
sasha3637
28.05.2021 10:47
Буду ! 1.зад даны 2 числа найти их сумму и произведение 2.зад дано 2 х значения число найти сумму его цифр 3.зад даны 2 числа найти их сред арифмитическое составить программу...
Tasher3tapora
01.04.2021 15:24
Из восьмеричной в шестнадцатеричную. переведите 612 733 982 156....
ForaN777
02.01.2023 22:44
Впрограмме паскаль нужно вывести 100 раз на экран текст hello world чтоб был создан цикл...
nastagaeva0672
02.01.2023 22:44
Нужно изменить программу так, чтобы при введении двух пробелов в форме ввода в результате не выдавало 2 запятые. первая лабораторная работа первая лабораторная работа первый...
qRinaTeinaq
01.04.2022 23:03
Компания по снабжению электроэнергии получает плату с клиентов по тарифу : 2,86 руб. за 1 квтч за первые 75 квтч ; 3,01 руб. за каждый квтч свыше 75. услугами компании пользуются...
Екатерина13250804
01.04.2022 23:03
Зовнішній запам ятовуючий пристрій комп ютера який може зберігати найбільший обсяг даних? а) дискета б) флеш-пам ять в) жорсткий диск г) оптичний диск...
mashkasuper1
23.10.2020 06:16
Для кодировки 500 различных сообщении используют 4 последователных цветовых выспышки .лампочки скольких различных цветов должны использоваться при передаче?...
vlad97vb
07.08.2020 13:42
Дано 10 чисел вывести сумму отрицательных элементов массива...
roman19995555
07.08.2020 13:42
Запись числа 46 в 10 десятичной степени в системе счисления с основанием n оканчивается на 1 и содержит 3 цифры. чему равно основание этой системы счисление n?...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
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();
}