0 / 0 / 0
Регистрация: 23.12.2013
Сообщений: 1
1
.NET 4.x

Переписать все числа во второй массив так, чтобы сначала шли четные элементы, затем нули, потом нечетные элементы

24.12.2013, 00:00. Показов 2231. Ответов 1
Метки нет (Все метки)

Парни, нуждаюсь в ваших советах.
Из одномерного целочисленного массива переписать все числа во второй массив так, чтобы сначала шли четные элементы, затем нули, потом нечетные элементы
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.12.2013, 00:00
Ответы с готовыми решениями:

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

Преобразовать массив так, чтобы сначала шли нечетные числа а потом четные
Помогите дописать код , ниже задается одномерный массив его диапозон и значение задается с...

Массив: Переставить числа в массиве так, чтобы сначала шли элементы, меньшие b, равные b, а потом большие b...
Дан массив a и число b. Переставить числа в массиве таким образом, чтобы сначала шли элементы,...

Записать во второй массив сначала все положительные элементы, затем нули и в конце – отрицательные элементы
Дан массив из 10 элементов. Записать во второй массив сначала все положительные элементы, затем...

1
50 / 49 / 41
Регистрация: 17.12.2013
Сообщений: 101
24.12.2013, 00:37 2
Лучший ответ Сообщение было отмечено CoreMusicLover как решение

Решение

как то так
Кликните здесь для просмотра всего текста
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int[]  x = { -1, 1, 4, -1, 0, 0, 12 , 3, 6}, a = new int[x.Length];
            int ind = 0;
 
            for (int i = 0; i < x.Length; i++)
                if (((x[i] % 2) == 0) && (x[i] != 0))
                {
                    a[ind] = x[i];
                    ind++;
                }
 
            for (int i = 0; i < x.Length; i++)
                if (x[i] == 0)
                {
                    a[ind] = x[i];
                    ind++;
                }
 
            for (int i = 0; i < x.Length; i++)
                if ((x[i] % 2) != 0)
                {
                    a[ind] = x[i];
                    ind++;
                }
 
            for (int i = 0; i < x.Length; i++)
                Console.Write("{0} ", a[i]);
 
            Console.ReadKey();
        }
    }
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.12.2013, 00:37
Помогаю со студенческими работами здесь

Записать сначала все отрицательные элементы, затем нули и положительные элементы, сохраняя порядок следования во второй массив.
Помогите решить 2 задачи 1) Дан массив чисел, содержащий 20 элементов. Записать сначала все...

Переставить элементы массива так, чтобы сначала располагались все нули, затем все единицы, а затем все пятерки
static void Main(string args) { Random rand = new Random(); int...

Сделать, чтобы в выбранной строке матрицы сначала шли четные, потом нечетные числа
Как сделать, чтобы в выбранной строке сначала шли четные, потом нечетные числа. И чтобы потом на...

Разместить элементы массива так, чтоб сначала шли все числа, большие данного числа, а потом – остальные
Доброго вечера Помогите, пожалуйста, код дописать //Дан массив целых чисел. Не используя нового...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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