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

Найдите элементы первого массива, которых нет во втором - C++

Восстановить пароль Регистрация
Другие темы раздела
Turbo Pascal Создать программу для обхода конем шахматной доски доски размерности 15х15 http://www.cyberforum.ru/cpp-beginners/thread1679678.html
Создать программу для обхода конем шахматной доски доски размерности 15х15.
C++ Компактнее уже никак? Привет, пишу шаблон для безопасного ввода переменных. Потому что, если простым cin вводить, скажем, int, и вместо цифр вы введете буквы или введете число, заходящее за границы int, то у вас жуть будет. Вот мой шаблон пока что template<typename Type> void cinNum(Type& var, char* text) { int intLimit = std::numeric_limits<int>::max(); std::cout << text; while (!(std::cin >> var) ||... http://www.cyberforum.ru/cpp-beginners/thread1679647.html
C++ Дан целочисленный массив размера N. Преобразовать массив, увеличив каждую его серию на один элемент
1. Дан целочисленный массив размера N. Преобразовать массив, увеличив каждую его серию на один элемент. (Серия - группа подряд идущих одинаковых элементов, длина серии - кол-во элементов в серии, может быть равна 1.) выводит ошибку: vector subscript is out of range. что не так? #include <iostream> #include <vector> using namespace std; int main() { setlocale(LC_ALL, "Russian"); int n, j...
Напечатать таблицу, содержащую информацию о студентах группы C++
Задание: напечатать таблицу , содержащую номера , фамилии , оценки и средний балл студентов группы , средний балл которых менее 4 #include <iostream> using namespace std; int main() { char a={{'K','i','b','i','s','h','\0','\0','\0','\0','\0'}, {'K','y','t','s','e','l','i','a','\0','\0','\0'},

Показать сообщение отдельно
llord
0 / 0 / 0
Регистрация: 14.02.2016
Сообщений: 66
08.03.2016, 10:59     Найдите элементы первого массива, которых нет во втором
Что не так, подскажите.
Даны два одномерных массива размеров из n и m элементов соответственно. Найдите элементы первого массива, которых нет во втором.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
int main () {
int m,B,n,j,A;
for (int i=-1000; i<=1000; ++i) {
bool foundB=false;
for (int j=0; j<m; ++j)
if (B [j]==i) foundB=true;
if (foundB) continue;
for (int j=0; j<n; ++j)
if (A [j]==i)
cout <<i<<" ";
}
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru