|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.05.2013, 15:19 | #1 |
Форумчанин
Регистрация: 22.05.2013
Сообщений: 245
|
пересечение массивов
Даны значения двух целочисленных массивов x и y размером N.Рассматривая массивы как конечные множества целых чисел,построить массив z,размером не более 2N,где z равное x пересеченное с y.
У меня выдает ошибку.... #include <iostream> #include <ctime> #include <stdlib.h> #include <iomanip> using namespace std; int main() { setlocale(LC_ALL, "Russian"); const int N=10; int x[N]; int y[N]; int z[2*N]; int k; int j; srand(time(NULL)); for (int i=0; i<N; i++) x[i]=rand()%20; /* вывод массива на экран */ cout << " массив x" << endl; for (int i=0; i<N; i++) cout << setw(4) << x[i]; cout << endl; for (int j=0; j<N; j++) y[j]=rand()%20; /* вывод массива на экран */ cout << " массив y" << endl; for (int j=0; j<N; j++) cout << setw(4) << y[j]; cout << endl; k=1; for (int i=0; i<N; i++) for (int j=0; j<N; j++) { if(x[i]==y[j]){ z[k]=x[i]; k++;} } cout << "массив z" << endl; for (int i=0; i<k-1; i++) cout << setw(4) << z[i]; cout << endl; if ((x[i]!=y[j])&&(k==1)) cout << "пересечения нет" << endl; system("pause"); return 0; } |
28.05.2013, 15:34 | #2 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Сказать, что именно за ошибка, и как она проявляется не судьба?
Это типа такой тест на внимательность: "посмотрите на мою портянку и догадайтесь, что с нею не так" ? |
28.05.2013, 15:37 | #3 |
Форумчанин
Регистрация: 22.05.2013
Сообщений: 245
|
if ((x[i]!=y[j])&&(k==1)) ошибка в этой строчке
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
пересечение двух массивов | fkty | Общие вопросы C/C++ | 0 | 25.05.2013 19:24 |
пересечение массивов на С++ | drakon803 | Помощь студентам | 4 | 09.12.2012 10:29 |
Множественное пересечение массивов | *)(oDoS* | Помощь студентам | 2 | 13.12.2010 14:20 |
пересечение массивов на паскале | SeReGa48 | Помощь студентам | 2 | 13.04.2010 15:59 |
Объединение, пересечение, слияние массивов | -=Domestos=- | Помощь студентам | 6 | 25.12.2006 21:06 |