Помогите пожалуйста решить задачу:
Дано два массива А и В целых чисел.
Вычислить одномерный массив С, который содержит элементы массива А в одном экземпляре, которые присутствуют в массиве В.
Заранее спасибо.
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
| Дмитрий |
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 38 Пол: Мужской Репутация: 0 |
Помогите пожалуйста решить задачу:
Дано два массива А и В целых чисел. Вычислить одномерный массив С, который содержит элементы массива А в одном экземпляре, которые присутствуют в массиве В. Заранее спасибо. |
![]() ![]() |
| Дмитрий |
Сообщение
#2
|
|
Новичок ![]() Группа: Пользователи Сообщений: 38 Пол: Мужской Репутация: 0 |
Реализация, алгоритм в принципе понятен.
Я с С++ не дружу. Алгоритм мне видится таким: Выбираем i элемент массива А. Проверяем все элементы (кроме i) на совпадение с i. Если по результату просмотра kol=0, тогда просматриваем массив В, если kol2 = 1, то c[d]:=a[i]; d:=d+1; Код что-то типа такого, писал из головы, на работоспасобность не проверял. Нужно тоже самое в С++. Код for i:=1 to n do begin kol:=0; for j:=1 to m do begin if (i<>j) and (a[i]=a[j]) then kol:=kol+1; end; if (kol=0) then begin kol2:=0; for (k:=1) to t do begin if (a[i]=b[k]) then kol2:=kol2+1; end; if kol2:=1 then begin c[d]:=a[i]; d:=d+1; end; end; end; Сообщение отредактировано: Дмитрий - |
Дмитрий Задача на одномерные массивы 16.10.2007 0:10
klem4 Что вызывает затруднение ? Алгоритм или реализация… 16.10.2007 0:26
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![]() ![]() |
|
Текстовая версия | 27.12.2025 7:33 |