С#, консоль дан целочисленный массив размера n. вставить после каждой его серии элемент с нулевым значением. серия - это группа подряд идущих одинаковых элементов, длина серии — количество этих элементов (длина серии может быть равна 1).
284
400
Ответы на вопрос:
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(); }
«алгоритм — это конечный набор правил, который определяет последовательность операций для решения конкретного множества и обладает пятью важными чертами: конечность, определённость, ввод, вывод, эффективность» . (д. э. кнут)
Популярно: Информатика
-
NAZBEK24.06.2020 13:53
-
Veta198625.01.2023 12:05
-
milenakag200826.07.2022 01:37
-
DanilKrut1120.09.2021 22:31
-
Вопросзнания10.03.2021 23:58
-
WallyMF27.03.2023 22:37
-
Лиза1306102.09.2020 11:28
-
Suri3124.03.2022 19:18
-
leraleva20.07.2021 19:06
-
Роналду11111127.04.2021 18:15