Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/13: Рейтинг темы: голосов - 13, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 11.11.2012
Сообщений: 44

Разбиение одного массива на два массива

04.12.2013, 07:39. Показов 2618. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Имеется массив с данными A. Необходимо в массив B записать четные значения массива A, а в массив C записать нечетные данные массива A. Как это сделать?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.12.2013, 07:39
Ответы с готовыми решениями:

Из одного массива сделать два массива, в один перенести четные элементы, в другой нечетные
Здравствуйте , помогите пожалуйста с такой задачей из одного массива сделать два массива, в один перенести четные елементы, в другой...

Разбиение одного большого массива на три маленьких
Есть массив A. Нужно переписать его в 3 массива A1, A2, A3. A1 - с 1 по 5 столбец. А2 - с 6 по 10 столбец. А3 - с 11 по 15...

Из одного массива сформировать два: элементы встречающиеся один и более одного раза в исходном массиве
Из исходного массива сформировать два новых: первый из элементов, которые встречаются по 1 разу и второй - из элементов, встречающихся...

6
99 / 39 / 12
Регистрация: 30.01.2011
Сообщений: 129
04.12.2013, 07:42
Как ни странно, надо проверять каждый элемент массива на четность и, в зависимости от результата, определять либо в массив B, либо в массив C
0
 Аватар для Дмитрий3241
660 / 530 / 137
Регистрация: 07.07.2011
Сообщений: 1,232
Записей в блоге: 6
04.12.2013, 08:04
Martovskij, не обязательно, можно и шаг цикла сделать в 2, тогда i элементы будут четными, а i - 1 нечетными.
0
0 / 0 / 0
Регистрация: 11.11.2012
Сообщений: 44
04.12.2013, 08:06  [ТС]
Martovskij, а как это в коде? Я вообще чайник в этом деле)
0
 Аватар для Дмитрий3241
660 / 530 / 137
Регистрация: 07.07.2011
Сообщений: 1,232
Записей в блоге: 6
04.12.2013, 08:09
Stetsura, мне сейчас уходить надо, как приду сделаю, если до меня уже не сделают.
0
 Аватар для Jo-Ni-K
174 / 73 / 30
Регистрация: 20.11.2013
Сообщений: 358
04.12.2013, 08:23
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
43
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ciber
{
    class Program
    {
        static void Main(string[] args)
        {
            int n=0;
            //Вводим количество элиментов массива
            Console.Write("Enter k: ");
            int k = int.Parse(Console.ReadLine());
            //вводим элименты массива
            int[] A = new int[k];
            for (n = 0; n < k; n++)
            {
                Console.Write("Remains {0} numbers in X: ", k - n);
                A[n] = int.Parse(Console.ReadLine());
            }
            int[] B = new int[k / 2];
            int[] C = new int[k / 2];
            int i = 0;
            int j = 0;
            for (n = 0; n < k; n++)
            {
                if (A[n] % 2 == 0)
                {
                    B[i] = A[n];
                    i++;
                }
                else
                {
                    C[j] = A[n];
                    j++;
                }
            }
        }
 
    }
}

Как то так....
1
99 / 39 / 12
Регистрация: 30.01.2011
Сообщений: 129
04.12.2013, 09:02
Цитата Сообщение от Дмитрий3241 Посмотреть сообщение
Martovskij, не обязательно, можно и шаг цикла сделать в 2, тогда i элементы будут четными, а i - 1 нечетными.
Дык речь шла именно о значениях массива, а не о четности/нечетности индекса массива
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.12.2013, 09:02
Помогаю со студенческими работами здесь

Разбиение одного столбца на два
Всем привет! Столкнулся с такой проблемой, как можно осуществить разбиение одного столбца в таблице sql базы на две штуки? Есть...

Два массива из одного
Добрый день! Имеется одномерный массив, величина которого зависит от выделенного диапазона, к примеру A1:A10. Как из этого массива...

Из одного массива сформировать два
Составьте программу формирования из массива A двух массивов, в которых первый массив заполнен отрицательными, а второй - положительными...

Получить два массива из одного
Гуру делфи выручайте. Есть некий массив со случайными значениями. Мне нужно из этого массива получить два массива состоящие...

Заполнить два массива с одного входного файла
о_О Короче в первой строке входного файла содержится количество элементов первого массива Во второй строке содержатся собственно сами...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru