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

Даны два динамических массива размерами n и m. Создать динамический массив из заданных, путем их объединения. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Инициализация глобальных переменных http://www.cyberforum.ru/cpp-beginners/thread379497.html
Требуется инициализировать 2 массива и 2 переменные, которые используются в 2-х функциях, с клавиатуры, но без передачи их в качестве аргумента этим функциям, как образом?
C++ Задание Есть задание: Сжать элемент удалив из него все элементы, модуль которых не превышает 1. Освободившиеся в конце массива элементы заполнить нулями. #include <stdio.h> #include <conio.h> #include <locale.h> #include <iostream> int main(){ setlocale(LC_ALL, "Russian"); int *j; int i, n, z; http://www.cyberforum.ru/cpp-beginners/thread379488.html
C++ Упорядочить символы массива в алфавитном порядке
Даны строки A и B. Если строки состоят из одних и тех же символов и в A нет повторяющихся символов, то упорядочить символы A в алфавитном порядке и удалить из B русские буквы; в остальных случаях упорядочить символы A в порядке, обратном к алфавитному, удалив повторяющиеся символы, и продублировать знаки препинания в B.
C++ Форт Нокс
Всем доброго времени суток. Начну с того, что прежде всего я не знала, в какую тему правильнее будет написать мою задачу. Но начнем с главного, с проблеммы с условием. Итак, задано на языке Си решить следующую задачку ("совершенно дэбильную", как сказал наш преподаватель). Есть космический корабль, который прилетел на планету Земля для того, чтобы собрать все наше золото. Рандомно в начале...
C++ Задача по наследованию. Не понимаю некоторые моменты в формулировке задания http://www.cyberforum.ru/cpp-beginners/thread379479.html
Здравствуйте! Вот есть задание: Описать базовый класс СТРОКА Обязательные поля класса: # Указатель на char - хранит адрес динамически выделенной памяти для размещения символов строки; # Значение типа int - хранит длину строки в байтах; Обязательные методы: # Конструктор без параметров; # Конструктор, принимающий в качестве параметра С-строку (заканчивается нулевым байтом); #...
C++ Вывести наибольшее из целых чисел К,для которых сумма 1+2+...+К будет меньше или равна N, и саму эту сумму. while. Дано целое число N(>1).Вывести наибольшее из целых чисел К,для которых сумма 1+2+...+К будет меньше или равна N, и саму эту сумму. помогите решить )) спасибо) подробнее

Показать сообщение отдельно
TR0JlNk
0 / 0 / 0
Регистрация: 21.02.2012
Сообщений: 36
15.05.2012, 22:27     Даны два динамических массива размерами n и m. Создать динамический массив из заданных, путем их объединения.
Цитата Сообщение от amor1k Посмотреть сообщение
ну есть такой вариант)
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
44
45
46
47
#include <iostream>
#include <time.h>
using namespace std;
int main ()
{
    setlocale(LC_ALL,"rus");
    int *a, *b, *c;
    int n, m;
    cout << "Введите n: ";
    cin >> n;
    cout << "Введите m:";
    cin >> m;
    int f = m + n;
    a = new int [n];
    b = new int [m];
    c = new int [f];
    for(int i = 0; i < f; i++)
        c[i] = 0;
    for(int i = 0; i < n; i++)
    {
        a[i] = rand() % 20 - 10;
        c[i] = a[i];
    }
    for(int i = 0; i < m; i++)
    {
        if(i > n - 1)
        {
            b[i] = rand() % 20 - 10;
            c[i] = b[i];
        }
        else
        {
            b[i] = rand() % 20 - 10;
            c[i] += b[i];
        }
    }
    for(int i = 0; i < f; i++)
    {
        if(c[i] == 0)
            break;
        cout << c[i] << endl;
    }
    delete []a;
    delete []b;
    delete []c;
    system("pause");
}

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