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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Объясните пожалуйста эту програм http://www.cyberforum.ru/cpp-beginners/thread698022.html
#include <stdio.h> #include <conio.h> #include <iostream> void main() { int i, n=0, k=0; char str;
C++ Вычислить и вывести на экран в виде таблицы значение функций F помогите) http://www.cyberforum.ru/cpp-beginners/thread698021.html
C++ Рекурсия и никаких локальных переменных
Нужно решить задание используя рекурсию и не используя никаких for,while и т.д.И локальных переменных. Входные данные: 5 - количество чисел 1 2 3 4 5 - сами числа 0 - 1 число формулы S 1...
C++ Ошибка в if - else
Короче ребят вот в чём дело,почему-то каждый шаг выводит одно и тоже значение,но по идее разные должен. И при c==0 и x>0 выбивает вот,что rghost.ru/41573289.view плиз обо всём поподробней) //...
C++ Как скопировать символ из символьного массива в другой массив http://www.cyberforum.ru/cpp-beginners/thread698005.html
Есть массив s и r в обоих по 8 символов + \0 (окончание строки). В s есть символ "т", как его скопировать, например, в r? Проблема в том, что на попытку сделать так: s = r или strcpy(s, r)...
C++ Преобразование аудио Всем привет. У меня есть вопрос, я сейчас на месте своего обучения занимаюсь проектом, для него мне нужно расшифровать (если можно так выразиться) аудио файл. То есть мне нужно чтобы он из аудио... подробнее

Показать сообщение отдельно
ahamoth
0 / 0 / 0
Регистрация: 26.11.2010
Сообщений: 111

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

14.11.2012, 23:16. Просмотров 219. Ответов 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) В итоге исходный массив должен преобразоваться так, что элементов с повторяющимися значениями в нем не будет
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru