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

Надо создать массив путем слияния двух произвольных одномерных массивов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ работа со строками. Перевернуть, заданную пользователем строку, в отдельной функции http://www.cyberforum.ru/cpp-beginners/thread838037.html
задание- перевернуть, заданную пользователем строку, в отдельной функции; написал вот такой код, переворачиваю-> копирую->вывожу //ex7_1.cpp //переворачивает строку #include <iostream> #include <string> #include <conio.h> using namespace std;
C++ что не так с конструктором с параметрами создаю экземпляры класса , один через конструктор с параметрами но указываю параметрами он мне пишет ошибка что преобразования типов не допустимо , как мне исправит свою ошибку Объявления класса #pragma once #include <iostream> #include <fstream> #include <stdio.h> #include <time.h> using namespace std; //класс матрица class Tabel http://www.cyberforum.ru/cpp-beginners/thread838026.html
C++ сформировать двумерный массив в котором каждая строка содержит элементы массива равные номеру строки +2(увеличивается на два)
сформировать двумерный массив в котором каждая строка содержит элементы массива равные номеру строки +2(увеличивается на два) .Например запрашиваю 1 строку, открывается 3 строка , то есть увеличивается на 2.
Массив. Парные элементы массиве А удвоить, а нечетные оставить без изменений C++
элемента массива А сформировать массив B такого же размера по правилу: парные элементы массиве А удвоить, а нечетные оставить без изменений.
C++ Пишет ошибку http://www.cyberforum.ru/cpp-beginners/thread838000.html
Задача: Написать функцию, проверяющую есть ли отрицательные элементы в указанной строке двумерного массива. Удалить из массива все строки с отрицательными элементами, удаленная строка заполняется 0 и переносится в конец массива. Вот сам код: #include <iostream> using namespace std; #include <math.h> #include <stdio.h> #define ROWS 4 #define COLUMNS 4
C++ Файлы Borland C++ (консоль) Имеются два типизированных файла одинакового размера, элементами которых являются числа. Получить третий файл каждый элемент которого равен меньшему из соответствующих элементов заданных файлов. подробнее

Показать сообщение отдельно
anmartex
...
1701 / 1194 / 495
Регистрация: 12.02.2013
Сообщений: 1,978
15.04.2013, 06:46     Надо создать массив путем слияния двух произвольных одномерных массивов
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
#include <stdio.h>
 
void Two2One(int m1[], int nM1, int m2[], int nM2, int m3[])
{
    int i = 0, j = 0;
 
    int nMax = (nM1 < nM2) ? nM2 : nM1;
 
    for (i = 0; i < nMax; ++i)
    {
        if (i < nM1)
        {
            m3[j++] = m1[i];
        }
 
        if (i < nM2)
        {
            m3[j++] = m2[i];
        }
    }
}
 
int main()
{
 
    int m1[4] = { 1, 3, 5, 7 };
    int m2[3] = { 2, 4, 6 };
    int m3[7];
    int i;
 
    Two2One(m1, 4, m2, 3, m3);
 
    for (i = 0; i < 7; ++i)
    {
        printf("%d ", m3[i]);
    }
 
    return 0;
}
Код
stdout: 
1 2 3 4 5 6 7
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru