Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
АлександрКом
11 / 11 / 1
Регистрация: 21.10.2012
Сообщений: 340
#1

Присвоение элементов массива - C++

12.11.2013, 23:27. Просмотров 755. Ответов 4
Метки нет (Все метки)

Подскажите, возможно ли присвоить сразу несколько элементов одного массива нескольким элементам другого?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2013, 23:27     Присвоение элементов массива
Посмотрите здесь:

C++ Присвоение значений всем элементам массива
C++ Стрктуры: присвоение элемента массива
C++ Присвоение элементов одного массива другому и упорядочивание их в конкретном алгоритме
Присвоение массиву значение массива C++
Присвоение значения элементов в матрице C++
Присвоение массива к функции C++
Определить количество элементов массива, меньших среднего арифметиче-ского значений элементов этого массива C++
C++ Присвоение значения случайному элементу массива
C++ Присвоение значений элементам двумерного динамического массива
C++ Присвоение массиву массива
Присвоение старого значения массива после любых действий с ним, изменяющих его C++
Присвоение ячейке массива буквенное значение C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
FreeMan108
120 / 120 / 6
Регистрация: 04.03.2013
Сообщений: 370
12.11.2013, 23:32     Присвоение элементов массива #2
Цитата Сообщение от АлександрКом Посмотреть сообщение
Подскажите, возможно ли присвоить сразу несколько элементов одного массива нескольким элементам другого?
Что значит сразу? За одну инструкцию?
АлександрКом
11 / 11 / 1
Регистрация: 21.10.2012
Сообщений: 340
12.11.2013, 23:36  [ТС]     Присвоение элементов массива #3
Ну что-нибудь типа - Massiv1[5..7]=Massiv2[3..5]
FreeMan108
120 / 120 / 6
Регистрация: 04.03.2013
Сообщений: 370
12.11.2013, 23:39     Присвоение элементов массива #4
Цитата Сообщение от АлександрКом Посмотреть сообщение
Ну что-нибудь типа - Massiv1[5..7]=Massiv2[3..5]
Нет. В c++ такого нет. Надо делать циклом.

C++
1
2
for (int i = 3; i <= 5; i++)
    Massiv2[i] = Massiv[i+2];
gray_fox
What a waste!
1256 / 1139 / 55
Регистрация: 21.04.2012
Сообщений: 2,361
Завершенные тесты: 3
12.11.2013, 23:43     Присвоение элементов массива #5
Цитата Сообщение от АлександрКом Посмотреть сообщение
Ну что-нибудь типа - Massiv1[5..7]=Massiv2[3..5]
C++
1
2
3
4
5
#include <algorithm>
 
// ...
 
std::copy(Massiv2 + 3, Massiv2 + 5, Massiv1 + 5);
Yandex
Объявления
12.11.2013, 23:43     Присвоение элементов массива
Ответ Создать тему
Опции темы

Текущее время: 21:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru