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

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

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

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

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

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

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

Рекурсия: удалить из списка (цепочки) L все вхождения элемента Е - C++
Описать рекурсивную функцию, которая удаляет из списка (цепочки) L все вхождения элемента Е.

Удаление каждого M-го элемента списка - C++
Есть двусвязный список и нужно удалить каждый M элемент списка. Как такое осуществить?

Сформировать непустой список L по принцепу стека. Удалить из списка L все вхождения элемента E - C++
Сформировать непустой список L по принцепу стека. Удалить из списка L все вхождения элемента E. Вывести список до и после изменений....

Удаление из заданного списка все вхождения элемента с заданным значением информационной части - C++
Написать программу, удаления из заданного списка все вхождения элемента с заданным значением информационной части

Определить среднее арифметическое элементов списка, и заменить все вхождения некоторого элемента - C++
Вводится последовательность целых чисел и записывается в памяти в виде линейного списка. Определить среднее арифметическое элементов...

Написать процедуру удаления из заданного списка, все вхождения элемента с заданным значением - C++
Написать программу, процедуру удаления из заданного списка, все вхождения элемента с заданным значением.

Удаление каждого второго элемента линейного списка - C++
нужно написать функцию удаления каждого 2 элемента списка, вот код по сути требуется только подставить функцию но вобще не получается её...

Формирование упорядоченного списка из целых чисел; удаление из списка отрицательные чисел и удвоение положительных - C++
Составить программу, которая: • обеспечивает первоначальный ввод целых чисел и формирует из них упорядоченного списка; • затем ...

Добавить после каждого положительного элемента списка нулевой элемент - C++
дан односвязный список. как добавить после каждого положительного элемента нулевой элемент и записать это в файл?

Списки. Найти среднее арифметическое и вычесть его из каждого элемента списка - C++
Сформировать однонаправленный список целых чисел. Описать функцию, которая находит среднее арифметическое элементов списка и вычитает это...

Списки. К каждому элементу списка прибавить значение следующего элемента списка. Последний элемент не менять - C++
Данные списка должен ввести пользователь. Результат нужно сформировать в начальном списке, никаких новых списков создавать нельзя. Спасибо!


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
OhMyGodSoLong
~ Эврика! ~
1243 / 992 / 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 (пояснить условие)
Ответ Создать тему
Опции темы

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