Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 25.04.2010
Сообщений: 3
1

Сравнение значений в массиве и запись хначения совпадающего элемента.

25.04.2010, 10:27. Просмотров 484. Ответов 0
Метки нет (Все метки)

Суть проблемы в том что мне надо сравнить элементы двух массивов причем первый это всего лишь отсортированный второй и записать номера совпадающего элемента в третий массив, все хорошо работает если нет повторяющихся элементов в массиве, а если есть то одни и те же значения повторяются. Вот что имею
C++
1
2
3
4
5
6
7
8
for(i=0;i<pok;i++)
for(j=0;j<pok;j++)
if(Cdisp[i]==disp[j])
{
    Znach[i]=j;
    std::cout<<"populyacii"<<"-"<<i<<"="<<Znach[i]<<std::endl;
    
}
Добавлено через 4 часа 20 минут
Фух сам справился Вот что получилось. Чувствую себя таким умным
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
for(i=0;i<pok;i++)
{
    t=i;
for(j=0;j<pok;j++)
if((Cdisp[i]==disp[j])&&(Cdisp[i-1]!=Cdisp[i]))
{
    Znach[t]=j;
    //std::cout<<"Nomera populyacii vnutr"<<"-"<<t<<"-"<<i<<"="<<Znach[t]<<std::endl;
    t++;
}
i=t-1;
}
for(i=0;i<pok;i++)
std::cout<<"Nomera populyacii"<<"-"<<i<<"="<<Znach[i]<<std::endl;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.04.2010, 10:27
Ответы с готовыми решениями:

Поиск совпадающего значения в массиве
Как организовать поиск числа по массиву, загруженному из БД. Скажем, в текстбокс введено некое...

Найти номер элемента вектора, совпадающего с заданным целым X. Дихотомия.
Пусть элементы целочисленного вектора A длины n упорядочены по возрастанию. Найти номер...

Функция возвращающая номер последнего элемента массива совпадающего с заданным числом
Написать и протестировать функцию, возвращающую номер самого последнего элемента из массива,...

Поиск элемента в массиве и запись информации в файл
9. Напишите программу, которая проверяет, есть ли в массиве элементы с таким же значением как и...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.04.2010, 10:27

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Упорядочить в массиве по возрастанию значений все элементы, стоящие после максимального элемента
Ввести одномерный массив X(N). Упорядочить в нем по возрастанию значений все элементы, стоящие...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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