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

АТД список. Расположение одинаковых элементов друг за другом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритмы и методы http://www.cyberforum.ru/cpp-beginners/thread356884.html
Ребят,напишите кто нибудь на Borland,легкий метод или алгорит на ваше усмотрение кроме Метода итерации,Ньютона и половинного деления...
C++ Для чего необходимо распределять память при помощи new и как оно работает Сижу вот думаю над таким куском кода и не могу понять, как он работает. Допустим мы объявляем структуру: struct nameofctruct { setofsomevar; }; Затем выделяем необходимое кол-во памяти для хранения уже объявленной структуры nameofstruct. nameofstruct *p_to_struct = new nameofstruct; http://www.cyberforum.ru/cpp-beginners/thread356882.html
Помогите с палиндромами C++
Здравствуйте. Сложилась небольшая проблемка, сижу туплю не могу написать корректную проверку является ли число палиндромо в квадрате. Суть программы: вводим число n с клавиатуры и проверяем есть ли в этом диапазоне палиндромы, если есть проверяем остаются ли они палиндромами в квадрате, если да - выводим данные числа. Вот, что у меня получилось(палиндромы находит верно, а вот с проверкой на...
C++ Алгоритмы и методы
Помогите написать программу на Borland C++ чтобы по вот этой формуле: f(x)=4\ast \sin \left(x \right)^4+2\ast \cos \left(x \right)^3+2 Программа использовала четыре разных метода(то есть четыре разных программы каждая их которых использует один из методов): 1.Алгоритм отделения корней 2.Метод простых итераций 3.Метод касаемых(Ньютона) 4.Любой метод на выбор
C++ Служба времени http://www.cyberforum.ru/cpp-beginners/thread356821.html
задача остановить службу времени от пользователя с обычными правами. просто остановки от админа - я добился, почитав хэлп к студии и рдсн. Теперь задача чтобы кликнув по exe у юзера с простыми правами остановилась служба времени. Тут я чутка подвис. Ну LogonUser логинит админа и возвращает токен, а дальше? что с токеном делать то? Пока только понял что это удобно для создания процесса от имени...
C++ c++, visual studio 2010! 7 Given three natural numbers a, b, c which represent the day, month and year of some date. For example: 1, 4, 1991 represents 1st April 1991. Output three numbers which represent the following date. Example: Input: 1 4 1991 Output 2 4 1991 подробнее

Показать сообщение отдельно
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255

АТД список. Расположение одинаковых элементов друг за другом - C++

27.09.2011, 01:16. Просмотров 676. Ответов 2
Метки (Все метки)

Здравствуйте!

Подскажите, пожалуйста, как расположить одинаковые элементы друг за другом???

Например:

Есть такой список:

a R R d a R

должно получиться что так:

a R R R d a

Замете что по порядку стали только символ "R". это символ который нужно упорядочить пользователь вводит с клавиатуры.

Или подскажите какой функцией пользоваться!

ну желательно, если вас это не затруднит то можно маленький примерчик!

Спасибо!

Добавлено через 1 час 22 минуты
Вот немного кода!!

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include "iostream"
#include <list>
 
using namespace std; // объявляем пространство имен
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(0,"");//руский щрифт в консоле
    
    int n;
    
    char num;
    char simb;
    
    list<char> l; //объявили список символьных элементов
    
    cout << "Введите длину списка: ";
    cin >> n;
 
    cout << "Введите содержимое списка: ";
    for(int i = 0; i < n; i++)
    {   
        cin >> num;
        l.push_back(num); //заносим элементы в список 
    }
    
    cout << "Введите символ за который нужно рассположить одинаковые элементы: ";
    cin >> simb;
    
    // тут нужно упорядочить элемент в списке который ввел пользователь
 
    for(list<char>::iterator iter1 = l.begin(); iter1 != l.end(); iter1++)
    {
        cout << *iter1 << " ";
    }
    cout << "\n";
    
    system("pause >> NULL");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru