Другие языки программирования и технологии

Создать функцию которая находит одинаковЫе єлементы в 2 массивах та использовать их для обработки рядов матрици.

Динамический массив из рандомных чисел построить на языке С++ Если что не понятно образайтесь в личку.Очень нада эту программу построить.
// jeamsbond_2011-11-24
#include <iostream>
#include <ctime>
using namespace std;
#define N 20

void search(int *a, int *b, int size);

void main()
{
srand((unsigned) time(NULL));

int first[N], second[N];

for (int n = 0; n < N; n++)
{
first[n] = rand() % 90 + 10;
cout << ' ' << first[n];
}

cout << endl << "-----------" << endl;

for (int n = 0; n < N; n++)
{
second[n] = rand() % 90 + 10;
cout << ' ' << second[n];
}

search(first, second, N);

fflush(stdin);
cin.get();
}

void search(int *a, int *b, int size)
{
int c[100], count = 0, k = 0;

for (int n = 0; n < size; n++)
{
for (int m = 0; m < size; m++)
{
if (a[n] != b[m]) continue;
else
{
if (count == 0)
{
c[count] = a[n];
count++;
}
else
{
for (int k = 0; k < count; k++)
{
if (a[n] == c[k]) break;
if (k == count - 1)
{
c[count] = a[n];
count++;
}
}
}
}
}
}

cout << endl << "-----------" << endl;

if (count != 0)
for (int n = 0; n < count; n++) cout << ' ' << c[n];
else
cout << " Coincidence is not present! \a";
}
СК
Степан Кучеренко(Тюряга)
81 135
Лучший ответ

Похожие вопросы