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

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

Войти
Регистрация
Восстановить пароль
 
ahamoth
0 / 0 / 0
Регистрация: 26.11.2010
Сообщений: 111
#1

Игры с массивом - C++

14.11.2012, 23:16. Просмотров 215. Ответов 0
Метки нет (Все метки)

Здравствуйте, подскажите как решить следующую задачу?
Есть одномерный массив array типа int, состоящий из 18 элементов.
Требуется : каждый элемент этого массива проверить на повторяемость, и если элемент повторяется, то
вычислить его значение по формуле array[i]=array[array[((i+1)*13*z)%17]], где z- номер итерации от 1..18
Пример: есть массив
C++
1
int array[]={0,1,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17};
Начинаем цикл:
1)ищем есть ли совпадения с нулем, нету - оставляем без изменения переходим к следующему элементу
2) ищем совпадения с единицей . совпадения есть .вычисляем значение элемента по вышеприведенной формуле,
причем если значение получилось равным значению одного из предыдущих элементов (в моем случае равным 0) то повторить вычисление по формуле при z=2.
3) В итоге исходный массив должен преобразоваться так, что элементов с повторяющимися значениями в нем не будет
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2012, 23:16     Игры с массивом
Посмотрите здесь:

Массивом - C++
помогите плиз.. чет проблемы с массивом у меня) Задать два массива вещественных чисел с помощью датчика случайных чисел. Для каждого...

Программа с массивом - C++
Ребят пожалуйста помогите. Вот условия задачи: Пользователь вводит фамилии и оценки 5 учащихся по информатике. Определить и вывести...

Задачка с массивом - C++
Здравствуйте, обучаясь на первом курсе ивт столкнулся с проблемной задачей =\ с массивами совсем не получается найти общего языка =\...

Траблы с массивом - C++
Помогите решить: Дан массив вещественных чисел X=(x1,x2,..,xn). Записать элементы заданного массива Х в массив Y следующим образом: в...

Трабл с массивом - C++
Дан массив задающийся рандомно. Размерность массива 40. Диапазон значений 0 - 100. Нужно найти непрерывный участок из 10 элементов, который...

Задачка с массивом - C++
Как решить эту задачу в Си? Дан массив вещественных случайных чисел (размер массива определяет поль-зователь, но в диапазоне )....

Задание с массивом - C++
Передать массив I(10) в массив J(10) в обратной последовательности. Буду сильно благодарен за помощь.

Задача с массивом - C++
Здравствуйте!Подскажите пожалуйста в решении такой задачи. Например есть кусок кода: int main(){ int mas; for(int i=0;i<10;i++){ ...

Структура с массивом - C++
Доброго времени суток, форумчане! Нужна помощь ) Есть задание: описать структуру с именем train, содержащую поля: - название пункта...

Подскажите с Массивом! - C++
Уже 2ой день мучаюсь с ним, помогите с решением пожалуйста Дан массив. Выяснить верно ли, что максимальный элемент превышает минимальный...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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