Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/13: Рейтинг темы: голосов - 13, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 29.05.2012
Сообщений: 13

Проверка массива на наличие совпадающих элементов

29.05.2012, 21:09. Показов 2929. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Подскажите, пожалуйста, как с помощью указателей реализовать следующее: с клавиатуры вводится размер массива, он заполняется случайными числами, выводится на экран и нам нужно написать функцию, которая проверяла бы наличие совпадающих элементов в массиве и выводила соответственно "да" или "нет".
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.05.2012, 21:09
Ответы с готовыми решениями:

Проверка массива на наличие положительных элементов
Есть задание, задаем массив есть хотябы один положительный елемент выводим сумму если нету среднее значение. Проблем с самой задачей нету...

Проверка одного массива на наличие элементов другого
Необходимо проверить один массив на наличие другого в нём. То есть проверить есть ли в массиве А элементы массива B и вывести их на экран....

Найти количество элементов массива Х, совпадающих со значениями элементов массива Y
Для получения результата составить функцию, исходными данными которой являются два массива x1,x2,...,xn u y1,y2.(один из них) или матрица А...

2
 Аватар для Lordif
21 / 21 / 4
Регистрация: 18.04.2010
Сообщений: 87
29.05.2012, 22:03
Лучший ответ Сообщение было отмечено Ирбиска как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
bool check(const int* A, const int& size){
 for(int i = 0; i < size - 1; i++){
  for(int j = i + 1; j < size; j++){
   if(A[i] == A[j]) return true;
  }
 }
 return false;
} 
int main(){
 int N = 0;
 cin >> N;
 int* Arr = new int[N];
 for(int i = 0; i < N; i++)
  Arr[i] = rand();
 if(check(Arr, N)) cout << "yes" << endl;
 else cout << "no" << endl;
 return 0;
}
0
122 / 85 / 16
Регистрация: 14.02.2011
Сообщений: 340
29.05.2012, 22:08
Lordif, у вас ошибка, и преподаватель скажет что грубая.
произойдет утечка памяти.
необходимо
C++
1
delete [] Arr;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.05.2012, 22:08
Помогаю со студенческими работами здесь

Определить количество элементов массива А, совпадающих хотя бы с одним элементом массива В
Даны два одномерных массива А(М), B(N). Определите количество элементов массива А, совпадающих хотя бы с одним элементом массива В. ...

Удаление элементов массива, совпадающих с элементами другого массива
Здравствуйте, помогите найти ошибку в коде; суть задачи такая: удалить элементы из 1 массива, которые содержатся во 2 массиве. Как я...

Проверка массива на наличие значений
Доброго времени суток! Прошу помочь с проверкой наличия массива при переборе значений. Существует таблица БД bd_tab с полями table1,...

Проверка массива на наличие элемента
Здравствуйте.Возникла такая проблемка нужно проверить если определенное число в массиве хоть вопрос вроде и простой но у меня нечего не...

Проверка кода на наличие массива
Sub Макрос1() Dim Worksheet As Worksheet Dim textRng As String Dim ArrForTab() As Variant ' пробовал String , Range n = 0 ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru