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

Добавить k элементов в начало массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как правильно пользоваться typedef для декларации типа указателя на функцию? http://www.cyberforum.ru/cpp-beginners/thread1305679.html
Мне нужны будут функции, принимающие параметр-указатель на функции с одним и тем же списком параметров и возвращаемым типом. Как правильно пользоваться typedef для декларации типа такого параметра?...
C++ Разъясните КМП алгоритм int algorithm_KMP (char s, char q) { int i=0, j=-1, N, M; N = strlen(s); M = strlen(q); int *d =(int*)malloc(M*sizeof(int)); d=-1; while(i<M-1) { ... http://www.cyberforum.ru/cpp-beginners/thread1305673.html
C++ Использование регулярных выражений
На входе есть некая последовательность символов А, представленная в виде массива. Нужно, используя регулярное выражение, найти посделовательности B и C внутри A и вернуть номер последнего символа в...
C++ Подсчитать количество способов размещения, чтобы между числами k было ровно k других чисел
Условие: Дано следующие множество чисел {1,1,1,2,2,2...9,9,9} (тройки). Подсчитать количество способов размещения всех этих чисел в строку/ряд таким образом, чтобы между двумя последовательными...
C++ Циклы for и while (выполнить в двух вариантах) http://www.cyberforum.ru/cpp-beginners/thread1305653.html
Циклы for и while (выполнить в двух вариантах) Вычислить и вывести на экран в виде таблицы значения функции F от x1 до x2 с шагом dx. F=\begin{cases} & \text{ -a{x}^{3}-b x+c<0 a\neq0}; &...
C++ Задать значение данных в экспоненциальной форме Нужно решить задачу по физике, но вот столкнулся с проблемой степеней, как их задать не могу понять, чтоб вывод нормальный был. m=9.1*10^(-31) q=1.6*10^(-19) W(к)=4.8*10^(-18) R(1)=1 R(2)=6 ... подробнее

Показать сообщение отдельно
ssi
5 / 5 / 3
Регистрация: 24.01.2010
Сообщений: 52
20.11.2014, 07:26
Цитата Сообщение от Saym Посмотреть сообщение
как третий массив заполнить элементами двух массивов. И чтобы еще элементы второго массива шли сначала.
C++
1
2
3
4
5
6
7
8
9
for (int i = 0; i < k; i++) // пробегаем по второму массиву
{
c[i] = b[i]; // и пихаем его в начало третьего
}
 
for (int i = k; i < z; i++) //потом бежим дальше от k(т.е. от конца второго массива) до k+n(в вашем случае z)
{
c[i] = a[i - k];
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru