Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Gildarts
Сообщений: n/a
#1

Если какие-то элементы массивов одинаковы, то вывести номера этих элементов - C++

20.12.2012, 09:57. Просмотров 285. Ответов 3
Метки нет (Все метки)

Здравствуйте! У меня такая задача, даны две массивы, если какие то элементы этих массивов одинаковы то вывести номера этих элементов.
Вот ни как не могу решить эту задачу. Подскажите пожалуйста как решить эту задачу.
Добавлено через 43 секунды
за ранее всем спасибо!)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2012, 09:57     Если какие-то элементы массивов одинаковы, то вывести номера этих элементов
Посмотрите здесь:

Вывести номера строк матрицы, где все элементы одинаковы - C++
задана квадратная матрица порядка n(число, вводимое пользователем). Вывести номера строк где все элементы одинаковы.матрица вводится...

Объявить массив не более чем 15 элементов. Вывести обратные по модулю величины и проверить изменились ли адреса элементов этих двух массивов. - C++
Объявить массив не более чем 15 элементов. Вывести обратные по модулю величины и проверить изменились ли адреса элементов этих двух...

Вывести номера совпавших элементов двух массивов - C++
Заданы два массива целых чисел одинаковой размерности. Сравнить их соответствующие элементы и вывести на экран номера совпавших элементов.

Как вывести номера элементов массивов по возрастанию - C++
Как вывести номера элементов массивов по возрастанию значений хранящихся в массиве допустим массив a=10; a=4; a=15; a=11; a=5; ...

Найти номера столбцов элементы в каждом из которых одинаковы. - C++
Дано квадратную матрицу А размера n x n целых чисел. Найти номера столбцов, в которых элементы одинаковые. ...

Вывести номера элементов заданного массива, больших 1, а если таковых нету, то вывести номер наибольшего - C++
Написал программу, которая выводит номера элементов, больших 1. Если таковых нету, то программа выводит номер наибольшего элемента. Но я...

Сформировать вектор, в который записать номера строк, в которых все элементы массива одинаковы. - C++
Дан двумерный массив A размера m*n. Сформировать вектор В, в который записать номера строк , в которых все элементы одинаковы. Если можно...

Подсчитать элементы массива меньшие нуля и вывести сумму этих элементов - C++
1. Ввести с клавиатуры одномерный массив из 5 чисел , подсчитать элементы меньше нуля и вывести сумму этих элементов на экран монитора.

23. Дана целочисленная матрица А размером N х М. Составить функцию, выводящую номера строк, все элементы которых одинаковы - C++
Дана целочисленная матрица А размером N х М. Составить функцию, выводящую номера строк, все элементы которых одинаковы.РЕБЯТ ПОМОГИТЕ...

Найти номера парных элементов массива и сумму этих номеров - C++
Пользователь вводит элементы в целочисленный массив mas . Вывести массив на экран с помощью cout . Найти номера парных элементов и сумму...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ArtMaster
26 / 24 / 3
Регистрация: 27.10.2012
Сообщений: 74
20.12.2012, 11:33     Если какие-то элементы массивов одинаковы, то вывести номера этих элементов #2
C++
1
2
3
4
5
6
7
8
    int m=5, n=4;
int a[5]={1,2,3,4,5};
int b[4]={2,7,8,9};
for(int i=0;i<m;i++){
    for(int j=0;j<n;j++){
        if(a[i]==b[j]) cout<<i<<"-"<<j<<"\n";
    }
}
Gildarts
Сообщений: n/a
20.12.2012, 11:59     Если какие-то элементы массивов одинаковы, то вывести номера этих элементов #3
Цитата Сообщение от ArtMaster Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
    int m=5, n=4;
int a[5]={1,2,3,4,5};
int b[4]={2,7,8,9};
for(int i=0;i<m;i++){
    for(int j=0;j<n;j++){
        if(a[i]==b[j]) cout<<i<<"-"<<j<<"\n";
    }
}
спасибо)
а почему если i и j взять с единицы до n включительно программа не правильно работает ?
ArtMaster
26 / 24 / 3
Регистрация: 27.10.2012
Сообщений: 74
20.12.2012, 12:01     Если какие-то элементы массивов одинаковы, то вывести номера этих элементов #4
потому что индексы у массива начинаются с 0 до n-1
Yandex
Объявления
20.12.2012, 12:01     Если какие-то элементы массивов одинаковы, то вывести номера этих элементов
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru