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

Сравнение 2х числовых массивов и генерация 3го - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача на тексты. http://www.cyberforum.ru/cpp-beginners/thread555247.html
Зашифруйте текст, записанный с помощью русских букв и знаков препинания, заменив каждую букву непосредственно следующей за ней по алфавиту. Расшифруйте текст.
C++ Определить количество чисел, входящих в последовательность по одному разу Помогите пожалуйста составить программу: Даны целые числа a1, a2, ... an. Определить количество чисел, входящих в последовательность по одному разу. Тема: Одномерные массивы http://www.cyberforum.ru/cpp-beginners/thread555245.html
C++ задачи с++
помогите пожалуйста 1.Среднее арифметическое элементов массива с p1-го по p2-й (значения p1 и p2 вводятся с клавиатуры; p2> p1). 2.Дана целочисленная матрица размера NxM. Заменить в данной матрице все положительные элементы первой строки числом -3. 3.Задан список из 8 фамилий. Найти в списке все фамилии, состоящие из 6 или 7 букв.
C++ _TCHAR szTestString[] = как сделать тут ввод с клавиатуры и возможно ли это
Вот текст программы // Osi.cpp: определяет точку входа для консольного приложения. #include "stdafx.h" #include <iostream> #include <Windows.h> #include <locale.h> #include <tchar.h> #include <conio.h> using std::cout;
C++ Возникла необходимость в основном коде вызвать функцию и чтобы код продолжал выполнение, НЕ ДОЖИДАЯСЬ окончания работы этой функции http://www.cyberforum.ru/cpp-beginners/thread555213.html
Не могу сообразить, буду благодарен за простой пример!
C++ Заголовочный файл или Механизм раздельной компиляции Здравствуйте в данный момент я изучаю C++. Среда разработки Visual Studio 2010 Столкнулся с понятием заголовочный файл и из чистого альтруизма решил создать свою библиотеку которую в будущем собираюсь наполнять наиболее часто используемыми функциями. Но не суть. У меня возникили следующие сложности: Из определения я понял, что для того чтобы вынести в предкомпилируемый заголовок свою... подробнее

Показать сообщение отдельно
deepLulz
 Аватар для deepLulz
4 / 4 / 0
Регистрация: 12.02.2012
Сообщений: 46
22.04.2012, 17:50     Сравнение 2х числовых массивов и генерация 3го
Собственно задание таково: создать два числовых массива, сравнить их и элементы массива m2, которые отсутствуют в массиве m1 записать в массив m3. Вот что написал я:
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
#include <stdio.h>
#include <conio.h>
#define MAX 50
 
main(){
    int m1[MAX], m2[MAX], m3[MAX], n, i, j;
    printf("Elementov massiva = ");
    scanf("%i",&n);
    printf("M1:\n");
    for(i=0; i<=n-1; i++){
        printf("M1[%i] = ",i); scanf("%i",&m1[i]);
        if(m1[i]==0) break;
    }
    printf("M2:\n");
    for(i=0; i<=n-1; i++){
        printf("M2[%i] = ",i); scanf("%i",&m2[i]);
        if(m2[i]==0) break;
    }
    printf("Massiv m3 sozdan:\n");
    for(i=0;i<=n;i++){
        for(j=0;j<=n;j++){
            if(m2[i] != m1[j]){
                m3[j] = m2[i];
                printf("m3[%i] = %i\n",i,m3[j]);
            }
        }
    }
    getch();
    return 0;
}
Вот так называемый мой "алгоритм" сравнения:
C++
1
2
3
4
5
6
7
8
for(i=0;i<=n;i++){
        for(j=0;j<=n;j++){
            if(m2[i] != m1[j]){
                m3[j] = m2[i];
                printf("m3[%i] = %i\n",i,m3[j]);
            }
        }
    }
После запуска "этого" на экран вылазят все цифры подряд, да в конце еще и 100я других. Может кто помочь?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru