Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/34: Рейтинг темы: голосов - 34, средняя оценка - 4.53
0 / 0 / 0
Регистрация: 13.12.2017
Сообщений: 2

Сформировать два массива из одномерного массива

14.12.2017, 15:37. Показов 7256. Ответов 1

Студворк — интернет-сервис помощи студентам
помогите пожалуйста..
Задан одномерный массив размером N. Сформировать два массива размером N/2, включая в первый элементы исходного массива с четными индексами, а во второй с нечетными. Вычислить суммы элементов каждого из массивов
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.12.2017, 15:37
Ответы с готовыми решениями:

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

Из одномерного массива сформировать два массива
Помогите пожалуйста с заданием, только начал изучать C# Создать одномерный массив размерностью N элементов. Сформировать два массива...

Из исходного одномерного массива сформировать два одномерных
Помогите, пожалуйста, с матлабом. :) Из исходного одномерного массива сформировать два одномерных, в первом из которых содержатся...

1
 Аватар для stelizhenets
12 / 12 / 9
Регистрация: 25.02.2018
Сообщений: 25
25.02.2018, 20:53
Лучший ответ Сообщение было отмечено Мишаня из Урала как решение

Решение

Ну как-то так
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
int n = Int32.Parse(Console.ReadLine());
            int[] array = new int[n]; // основной массив
            int[] parni = new int[n / 2+1]; // массив для элементов с парными индексами
            int[] neparni = new int[n / 2]; // массив для элементов с непарными индексами
            int summa1 = 0; // сумма элементов с парными индексами
            int summa2 = 0; // сумма элементов с непарными индексами
            for (int i = 0, j=0,k=0; i < array.Length; i++) // ввод элементов основного массива
            {
                Console.Write("array[{0}] = ", i);
                array[i] = Int32.Parse(Console.ReadLine());
                if(i%2==0) // если индекс парный
                {
                    parni[j] = array[i];
                    j++;
                    summa1 += array[i];
                }
                else // если индекс непарный
                {
                    neparni[k] = array[i];
                    k++;
                    summa2 += array[i];
                }
            }
            Console.WriteLine("Сумма элементов первого массива: " + summa1);
            Console.WriteLine("Сумма элементов второго массива: " + summa2);
            Console.ReadKey();
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.02.2018, 20:53
Помогаю со студенческими работами здесь

Сформировать два одномерных массива Z1, Z2 длиной n, элементы массива Z1 сформировать как случайные целые числа
Сформировать два одномерных массива Z1, Z2 длиной n, элементы массива Z1 сформировать как случайные целые числа из диапазона ,...

Из массива размером 10, сформировать два массива размера 5, включая в первый массив четные элементы исх. массива, а во второй - нечетные
Из массива размером 10, сформировать два массива размера 5, включая в первый массив четные элементы исх. массива, а во второй - нечетные

Удалить из массива целых чисел все нули. Сформировать два новых массива. В первый переписать все элементы данного массива с четными номерами, во второ
Удалить из массива целых чисел все нули. Сформировать два новых массива. В первый переписать все элементы данного массива с четными...

Сформировать два массива: первый состоит из положительных элементов массива T, второй - из отрицательных
Дано целочисленный одномерный массив T, который состоит из 25 элементов. Сформировать два массива: первый, состоит из положительных...

Сформировать два новых массива, в первом будут номера нулевых элементов массива
Дан массив действительных чисел. Сформировать два новых массива, в первом будут номера нудевых элементов массива, а во втором четные...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru