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

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

Войти
Регистрация
Восстановить пароль
 
Kwangmyongsong
0 / 0 / 0
Регистрация: 30.09.2013
Сообщений: 84
#1

Даны два массива: А [ M ] и B [ N ] ( M и N вводятся с клавиатуры) - C++

27.02.2014, 18:44. Просмотров 444. Ответов 3
Метки нет (Все метки)

5. Даны два массива: А[M] и B[N] (M и N вводятся с клавиатуры). Необходимо создать третий массив минимально возможного размера, в котором нужно собрать элементы массивов A и B, которые не являются общими для них
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.02.2014, 18:44     Даны два массива: А [ M ] и B [ N ] ( M и N вводятся с клавиатуры)
Посмотрите здесь:

C++ Что-то не хочет пахать :( | Даны два целочисленных массива К(m) и L(n). Найти наибольший элемент массива K, не имеющий себе равных в массиве L.
C++ Даны два одномерных массива А и B. Найти их скалярное произведение.
C++ Даны два массива
C++ Даны два массива, упорядоченных по возрастанию
C++ Даны два массива А и В, получить массив C
С клавиатуры вводятся два числа А и В. Вычислить : А - В, если А > В и С = В - А + 1 - иначе C++
Одномерные массивы (векторы): вычислить и напечатать значения функции Y= Ak2 + Ak - sin Ak, где элементы массива А вводятся с клавиатуры C++
Два числа, действительное "a" и натуральное "n" вводятся с клавиатуры C++
C++ Даны два целочисленных массива
C клавиатуры вводятся два вещественных числа. Вывести результат их произведения в виде равенства. Например, для введенных чисел 5 и 7 вывести 5*7=35 C++
Ввести с клавиатуры два массива C++
Даны два массива. Сформируйте массив С, состоящий из общих элементов массива А и В C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Тамика
Котовчанин
 Аватар для Тамика
866 / 446 / 132
Регистрация: 16.02.2010
Сообщений: 2,665
Записей в блоге: 27
27.02.2014, 18:59     Даны два массива: А [ M ] и B [ N ] ( M и N вводятся с клавиатуры) #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
39
40
41
int main()
{
    int *mas1 = new int[];
    int *mas2 = new int[];
    std::cout << "Enter M \n";
    int m;
    std::cin >> m;
    std::cout << "Enter N \n";
    int n;
    std::cin >> n;
    for (int i = 0; i < m; ++i)
    {
        mas1[i] = rand()%10;
        std::cout << mas1[i];
    }
    std::cout << std::endl;
    for (int i = 0; i < n; ++i)
    {
        mas2[i] = rand()%10;
        std::cout << mas2[i];
    }
    std::cout << std::endl;
    int *mas3 = new int[];
    int c = 0;
    bool fl;
    for (int i = 0; i < m; ++i)
    {
        for (int j = 0; j < n; ++j)
        {
            if (mas1[i] != mas2[j]) fl = true;
            else fl = false;
        }
        if (fl == true) {mas3[c] = mas1[i]; ++c;} 
    }
    for (int i = 0; i < c; ++i)
    {
        std::cout << mas3[i];
    }
 
    system("pause>>null");
}
Или опять нужно по другому?
Kwangmyongsong
0 / 0 / 0
Регистрация: 30.09.2013
Сообщений: 84
27.02.2014, 19:28  [ТС]     Даны два массива: А [ M ] и B [ N ] ( M и N вводятся с клавиатуры) #3
ага опять)) я же говорил без std::
вот такое начало:
C++
1
2
3
4
#include <iostream>
#include <Windows.h>
#include <conio.h>
using namespace std;
Тамика
Котовчанин
 Аватар для Тамика
866 / 446 / 132
Регистрация: 16.02.2010
Сообщений: 2,665
Записей в блоге: 27
27.02.2014, 19:32     Даны два массива: А [ M ] и B [ N ] ( M и N вводятся с клавиатуры) #4
Да отрекитесь Вы от этой вещи.
Ну если ТАК УЖ НУЖНО, ЧТО ИНАЧЕ ВОЙНА, СОДОМ И ГОМОРРА, то поубирайте везде std:: и напишите свой using namespace std;

Добавлено через 23 секунды
И ничего не изменится.
Yandex
Объявления
27.02.2014, 19:32     Даны два массива: А [ M ] и B [ N ] ( M и N вводятся с клавиатуры)
Ответ Создать тему
Опции темы

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