IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> Задача на одномерные массивы, С++
сообщение
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 38
Пол: Мужской

Репутация: -  0  +


Помогите пожалуйста решить задачу:

Дано два массива А и В целых чисел.
Вычислить одномерный массив С, который содержит элементы массива А в одном экземпляре, которые присутствуют в массиве В.

Заранее спасибо.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Гость






#include <iostream>

int main() {
const int size_a = 6;
const int size_b = 3;
int a[size_a] = {1, 2, 3, 1, 4, 5};
int b[size_b] = {1, 2, 3};

int c[size_a], size_c = 0;

for(int i = 0; i < size_a; ++i) {
int count = 0;
for(int j = 0; j < size_a; ++j)
count += (a[i] == a[j]) ? 1 : 0;

if(count == 1) {
for(int j = 0; j < size_b; ++j) {
if(a[i] == b[j]) {
c[size_c++] = a[i];
}
}
}
}

for(int i = 0; i < size_c; ++i)
std::cout << c[i] << " ";
std::cout << std::endl;
return 0;
}

 К началу страницы 
+ Ответить 

Сообщений в этой теме
Дмитрий   Задача на одномерные массивы   16.10.2007 0:10
klem4   Что вызывает затруднение ? Алгоритм или реализация…   16.10.2007 0:26
Дмитрий   Реализация, алгоритм в принципе понятен. Я с С++ н…   16.10.2007 2:05
klem4   мне кажется ты (или я) не совсем верно понял задан…   16.10.2007 16:31
Дмитрий   Хмм... Мне кажется задание таково: Берем очередной…   16.10.2007 18:38
volvo   Дмитрий, уточняй задание... Здесь неоднозначность:…   16.10.2007 18:56
Дмитрий   В массиве А у нас содержится элемент в 1м экземпля…   16.10.2007 22:06
Дмитрий   Помогите пожалуйста, мне завтра уже сдавать.   17.10.2007 21:39
Дмитрий   Сделал вот такое, но оно не работает =((( Выводит …   17.10.2007 22:28
volvo   #include <iostream> int main() { const …   17.10.2007 23:01
Дмитрий   Спасибо. А это под какой С++? У меня в борланде не…   17.10.2007 23:07
volvo   Это под GCC... Какой Borland у тебя? У меня из бор…   17.10.2007 23:11
Дмитрий   У меня Borland C++ 3.1. Досовский еще. Программа р…   17.10.2007 23:14
volvo   Для досовского компилятора надо немного подправить…   17.10.2007 23:18
Дмитрий   Огромное спасибо =)   17.10.2007 23:31


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 19.04.2024 19:54
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name