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

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

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

Дублирование вхождения каждого элемента списка One и формирование из этих значений списка Double (пояснить условие) - C++

16.09.2012, 14:22. Просмотров 509. Ответов 5
Метки нет (Все метки)

Здравствуйте. Вот собственно само задание:
В составе программы описать функцию, которая дублирует вхождение каждого элемента списка One и формирует из этих значений список Double.
Кому не сложно объясните пожалуйста вот этот момент "дублирует вхождение каждого элемента списка One" куда конкретно вхождение?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.09.2012, 14:22     Дублирование вхождения каждого элемента списка One и формирование из этих значений списка Double (пояснить условие)
Посмотрите здесь:

Удаление каждого второго элемента линейного списка C++
Формирование упорядоченного списка из целых чисел; удаление из списка отрицательные чисел и удвоение положительных C++
C++ Написать процедуру удаления из заданного списка, все вхождения элемента с заданным значением
C++ Формирование и просмотр списка и функция, которая изменяет каждое значение информационной части элемента списка на его квадрат
C++ Списки. К каждому элементу списка прибавить значение следующего элемента списка. Последний элемент не менять
C++ Удаление из заданного списка все вхождения элемента с заданным значением информационной части
Сформировать непустой список L по принцепу стека. Удалить из списка L все вхождения элемента E C++
Списки. Найти среднее арифметическое и вычесть его из каждого элемента списка C++
C++ Удаление каждого M-го элемента списка
C++ Определить среднее арифметическое элементов списка, и заменить все вхождения некоторого элемента
C++ Рекурсия: удалить из списка (цепочки) L все вхождения элемента Е
C++ Добавить после каждого положительного элемента списка нулевой элемент

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
OhMyGodSoLong
~ Эврика! ~
 Аватар для OhMyGodSoLong
1242 / 991 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
16.09.2012, 15:02     Дублирование вхождения каждого элемента списка One и формирование из этих значений списка Double (пояснить условие) #2
Список [1, 2, 3] превращается в [1, 1, 2, 2, 3, 3].
un1acker
0 / 0 / 0
Регистрация: 07.03.2012
Сообщений: 22
16.09.2012, 15:49  [ТС]     Дублирование вхождения каждого элемента списка One и формирование из этих значений списка Double (пояснить условие) #3
а потом все эти значения в список double записывать?
Topotun
87 / 46 / 7
Регистрация: 16.09.2012
Сообщений: 192
16.09.2012, 15:52     Дублирование вхождения каждого элемента списка One и формирование из этих значений списка Double (пояснить условие) #4
просто у тебя есть первый список, который называется One, в нём у тебя числа НЕдублированые (одиночные), из него нужно сделать список с названием Double, в нём дублированные числа.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int n;
cout<<"Enter n: ";
cin>>n;
int *One = new int[n];
for(int i = 0; i < n; i++)
{
   cout<<"Enter element";
   cin>>One[i];
}
 
int *Double = new int[n*2];
for(int i = 0, int j = 0; i < (n*2) - 1; i+=2, j++)
{
   Double[i] = One[j];
   Double[i+1] = One[j];
}
Не думаю, что правильно, что намёк дал=)
un1acker
0 / 0 / 0
Регистрация: 07.03.2012
Сообщений: 22
16.09.2012, 15:54  [ТС]     Дублирование вхождения каждого элемента списка One и формирование из этих значений списка Double (пояснить условие) #5
и все ? так просто
Topotun
87 / 46 / 7
Регистрация: 16.09.2012
Сообщений: 192
16.09.2012, 16:00     Дублирование вхождения каждого элемента списка One и формирование из этих значений списка Double (пояснить условие) #6
Да, всё так просто.
Yandex
Объявления
16.09.2012, 16:00     Дублирование вхождения каждого элемента списка One и формирование из этих значений списка Double (пояснить условие)
Ответ Создать тему
Опции темы

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