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

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

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

линейные списки, удаление каждого 2 элемента списка C++
Формирование упорядоченного списка из целых чисел; удаление из списка отрицательные чисел и удвоение положительных C++
C++ Написать процедуру удаления из заданного списка, все вхождения элемента с заданным значением
C++ Формирование и просмотр списка и функция, которая изменяет каждое значение информационной части элемента списка на его квадрат
C++ Списки. К каждому элементу списка прибавить значение следующего элемента списка. Последний элемент не менять
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
OhMyGodSoLong
~ Эврика! ~
 Аватар для OhMyGodSoLong
1234 / 983 / 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 (пояснить условие)
Ответ Создать тему
Опции темы

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