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

Отсутствующие элементы массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите найти ошибку в коде (структура: фильм) http://www.cyberforum.ru/cpp-beginners/thread566285.html
Очень, очень прошу полностью вникнуть в суть кода и найти ошибку. структура CD-диск. В структуре: название фильма, режиссер, жанр, рейтинг, цена диска — граница в массиве, которая называется...
C++ Задача от Яндекса на знание C++ Решил, в академических целях, посмотреть какие у Яндекса есть задачки на знание C++, встретил такую: Задание - исправить код, не меняя main'a. class Foo { public: Foo(int j) { i=new int; } ... http://www.cyberforum.ru/cpp-beginners/thread566271.html
Дана действительная матрица размером n * m. Упорядочить (переставить) по возрастанию сумм элементов строк C++
#include<iostream> using namespace std: const float n=3; const float m=4; float a; void sum(float a){ матриц не понимаю,хелп
C++ Нужна помощь и совет по созданию программы
Помогите создать программу на C++, похожую на Tuungle, чтобы соединить несколько программ... Я не прошу чтобы вы создали, так как знаю что этого делать ни кто не будет, поэтому хотел узнать как...
C++ Запись бинарных файлов http://www.cyberforum.ru/cpp-beginners/thread566239.html
открываю в hex-редакторе бинарный файл, там написано 41 54 26 54 вопрос как мне это записать в файл, чтобы этот файл можно было открыть в hex-редакторе и увидеть такую запись если просто...
C++ Какие библиотеки использывать для функций textcolor, textbackground и clrscr в ms visual c++? #include "stdafx.h" #include <iostream> #include <conio.h> int _tmain(int argc, _TCHAR* argv) { textbackground(BLUE); textcolor(LIGHTGRAY); clrsct(); cprintf("Hellow"); подробнее

Показать сообщение отдельно
deepLulz
4 / 4 / 0
Регистрация: 12.02.2012
Сообщений: 46

Отсутствующие элементы массива - C++

05.05.2012, 20:52. Просмотров 367. Ответов 0
Метки (Все метки)

Задание звучит так: составить 2 массива и 3й массив, элементами которого будут те числа массива #2, которые отсутствуют в массиве #1.
Вот я написал следующее:
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, s=0, k=0;
    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-1;i++){
        for(j=0;j<=n-1;j++){
            if(m2[i]!=m1[j]){
                m3[i] = m2[i];
                printf("m3[%i] = %i\n",i,m3[i]);
            }
        }
    }
    getch();
    return 0;
}
Но почему то получается следующее:
Если есть массив m1 = 5, 6, 7 и массив m2 = 5, 8, 7, то массив m3 будет = 5, 8, 7
В чем проблема?

Добавлено через 4 часа 2 минуты
Разобрался. Тему можно закрывать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru