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

Задан Массив из N и M Чисел соответственно. Получить объединенный массив, включив в него сначала элементы первого массива, а затем второго - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать функцию сортировки элементов линейного массива http://www.cyberforum.ru/cpp-beginners/thread1054216.html
Помогите написать код. Опишите функцию сортировки элементов линейного массива. С помощью этой функции составьте программу, которая упорядочивает по убыванию элементы рядков двухмерного массива. ...
C++ Генерация простого числа Необходима программа которая бы генерировала какое-то любое простое число от 2 до N . N пусть ограничивается самым длинным типом данных. http://www.cyberforum.ru/cpp-beginners/thread1054213.html
C++ Нарушение прав доступа при чтении по адресу
Здравствуйте. Вот в этом коде(двусвязный список) выбивает такую штуку: Необработанное исключение по адресу 0x0115BE7D в ConsoleApplication1.exe: 0xC0000005: нарушение прав доступа при чтении по...
Использование функций C++
Есть программа: #include <iostream> #include <iomanip> #include <math.h> using namespace std; int main() { int cancel_program; do { double a,b,h ;
C++ Протабулируйте функции http://www.cyberforum.ru/cpp-beginners/thread1054203.html
Протабулируйте функции. Отрезок и шаг вводятся с клавиатуры: 2x^2-x^4-1-lnx Добавлено через 21 час 8 минут Вот это хрен знает как(((
C++ очередной разбор ошибок. системы счисления Конечно задание делала по примерам,можно сказать собирала по кусочкам, пыталась.. А теперь не могу понять правильно или нет сделала потому что выбивает ошибки. Помогите пожалуйста. по заданию нужно... подробнее

Показать сообщение отдельно
Genn55
370 / 217 / 41
Регистрация: 26.12.2012
Сообщений: 713
24.12.2013, 00:45
//склеить 2 массива
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
#include <iostream>
#include <stdlib.h>
#include <cstring>
using namespace std;
//ФУНКЦИЯ ВВОДА ЭЛЕМЕНТОВ В МАССИВ
//ФУНКЦИЯ ЗАПОЛНЕНИЯ МАССИВА
void Fill(int *Arr,int N)
{
    for (int i=0;i<N;i++) Arr[i]=i;
}
//ФУНКЦИЯ ВЫВОДА МАССИВА НА ЭКРАН
void Show(int *Arr,int N)
{
    for (int i=0;i<N;i++) cout<<Arr[i]<<" ";
    cout<<endl;
}
int main()
{
system("chcp 1251 > nul");
   int N=3; //Размер первого массива
    int M=11; //Размер второго массива
   int *a=new int [N]; //Выделение памяти под первый массив
   int *b=new int [M]; //Выделение памяти под второй массив
   int *Arr=new int[N+M]; //Выделение памяти под итоговый массив
   Fill(a,N); //Заполнение первого массива
   Fill(b,M);//Заполнение второго массива
 
//ДВЕ СТРОЧКИ СКЛЕИВАЮТ ДВА МАССИВА В ИТОГОВОМ
     memcpy(Arr,a,N*sizeof(int)); //Копирование в итог данных из первого массива
      memcpy(Arr+N,b,M*sizeof(int)); //Копирование в конец итогового данных второго массива
     Show(a,N); //Отображаем первый массив
     Show(b,M); //Отображаем второй массив
     Show(Arr,N+M); //Отображаем склеенный массив
  delete []Arr; //Освобождения памяти
  delete []b;
  delete []a;
 return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru