Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Дан массив А размером N. Сформировать два новых массива B и C Дан массив А размером N. Сформировать два новых массива B и C: в массив B записать все положительные элементы массива А , а в массив С отрицательные (сохраняя исходный порядок следования элементов ). Вывести вначале размер и содержимое массива В, а затем размер и содержимое С. Помогите пожалуйста! https://www.cyberforum.ru/ csharp-beginners/ thread675994.html Найти сумму кубов первых шести натуральных чисел C#
Помогите с задачкой: Найти сумму кубов первых шести натуральных чисел
C# Сформировать вектор из сумм индексов максимальных элементов строк матрицы https://www.cyberforum.ru/ csharp-beginners/ thread675961.html
Сформировать вектор из сумм индексов максимальных элементов строк матрицы, и найти его дисперсию. Организовать введение элементов матриц A и B размером 8 х 3. Числа произвольные, отрицательные и положительные. Ввод организовать с помощью строчной переменной, чтобы за один раз строка вводилась целиком. Разделение цифр пробелами. Выделить из введенной строки, отдельные строки, которые содержат...
C# Даны натуральные числа р и q. Получить все делители числа q, взаимно простые с р Очень нужна помощь. https://www.cyberforum.ru/ csharp-beginners/ thread675952.html
Найти на отрезке [n, 2n] натуральное число, имеющее наибольшее количество делителей C#
помогите с задачей.
C# Обратная матрица методом Гаусса (модифицировать код) Собсно, нашел определитель, нашел вектор Х. С обратной матрицей справиться ни как не могу. Если в краце, то я ищу ее производя операции над единичной матрицей "е", произведенные с изначальной матрицей "а" во время ее преобразования к единичной . using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication2 { class Program https://www.cyberforum.ru/ csharp-beginners/ thread675934.html
C# Выбросить из записи числа n цифры 0 и 5, оставив прежним порядок остальных цифр Дано натуральное число n. Выбросить из записи числа n цифры 0 и 5, оставив прежним порядок остальных цифр. Например, из числа 59015509 должно получиться 919. https://www.cyberforum.ru/ csharp-beginners/ thread675912.html C# Проверить, есть ли в записи числа определенная цифра
Даны натуральные числа n, k. Проверить, есть ли в записи числа nk цифра m,помогите с задачей.
C# Как удалить N элементов, начиная с номера K https://www.cyberforum.ru/ csharp-beginners/ thread675907.html
Работа с массивами. 1) Как удалить N элементов, начиная с номера K? 2) Добавить элемент с номером K 3) Поменять местами элементы с четными и нечетными номерами 4) Найти элемент равный среднему арифметическому элементов массива using System; using System.Collections.Generic; using System.Linq; using System.Text;
C# Осуществление циклического сдвига элементов прямоугольной матрицы на n элементов вправо помогите пожалуйста.... https://www.cyberforum.ru/ csharp-beginners/ thread675784.html
C# Добавление текста в уже существующий текстовый документ
Как сделать, чтобы текст не удалялся в блокноте, а добавлялся ? Например в тексте уже есть: -Программа открыта. У меня текст удаляется и перезаписывается ... Как сделать так ? -Программа открыта. -Программа закрыта. -Программа используется. public static void Main()
C# Определить количество вхождений заданного элемента в список, и удалить каждое четное его вхождение https://www.cyberforum.ru/ csharp-beginners/ thread675773.html
Написать процедуру, производящую со списком чисел следующее действие: определяет количество вхождений заданного элемента в список, и удаляет каждое четное его вхождение; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace LabAl_4 {
Злой няш
2136 / 1505 / 565
Регистрация: 05.04.2010
Сообщений: 2,881
20.10.2012, 21:51 0

Преобразовать массив, уменьшив каждую его серию на один элемент - C# - Ответ 3586038

20.10.2012, 21:51. Показов 1173. Ответов 3
Метки (Все метки)

Ответ

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
using System;
using System.Collections.Generic;
using System.Linq;
 
namespace ConsoleApplication
{
    internal class Program
    {
        private static void Main()
        {
            var array = new[] {1, 2, 2, 3, 3, 3, 4};
            var result = Transform(array).ToArray();
            Array.ForEach(result, Console.WriteLine);
        }
 
        private static IEnumerable<int> Transform(int[] array)
        {
            if (array.Length != 0)
                yield return array[0];
            for (var i = 1; i < array.Length - 1; i++)
                if (array[i] != array[i - 1] || array[i] == array[i + 1])
                    yield return array[i];
            if (array.Length > 1)
                yield return array[array.Length - 1];
        }
    }
}


Вернуться к обсуждению:
Преобразовать массив, уменьшив каждую его серию на один элемент C#
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.10.2012, 21:51
Готовые ответы и решения:

Преобразовать массив, уменьшив каждую его серию на один элемент
Дан целочисленный массив размера N. Преобразовать массив, уменьшив каждую его серию на один элемент.

Преобразовать массив, увеличив каждую его серию на один элемент
Дан целочисленный массив размера N. Преобразовать массив увеличив каждую его серию на один элемент....

Преобразовать массив, увеличив каждую его серию на один элемент
Дан целочисленный массив размера N. Преобразовать массив, увеличив каждую его серию на один...

Преобразовать массив, увеличив его первую серию наибольшей длины на один элемент
дан целочисленный массив размера N. Преобразовать массив, увеличив его первую серию наибольшей...

3
20.10.2012, 21:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.10.2012, 21:51
Помогаю со студенческими работами здесь

Преобразовать массив, увеличив его последнюю серию наибольшей длины на один элемент
Дан целочисленный массив размера N. Преобразовать массив, увеличив его последнюю серию наибольшей...

Преобразовать массив, увеличив его первую серию наибольшей длины на один элемент
Всем доброго времени суток! Дали в инсте задания сделал все кроме этих. Помогите с их решением,...

Заменить каждую серию массива, длина которой меньше L, на один элемент с нулевым значением
Дано целое число L (&gt; 1) и целочисленный массив размера N. Заменить каждую серию массива, длина...

Преобразовать массив, увеличив все его серии наибольшей длины на один элемент
У меня вот такое задание: Дан целочисленный массив размера N. Преобразовать массив,увеличив все...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru