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

АТД список. Перемещение заданного элемента на первую позицию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не используя никаких операций, кроме умножения и присваивания, составить программу, вычисляющую a7 за 4 операции умножения http://www.cyberforum.ru/cpp-beginners/thread357654.html
1.Дано число a. Не используя никаких операций, кроме умножения и присваивания, составить программу, вычисляющую a7 за 4 операции умножения; 2. Выполнить указанные вычисления и распечатать полученные результаты. signed int MAX - signed int MAX+1 unsigned int MAX - unsigned int MAX+1 signed int MIN - signed int MIN-1 unsigned int MIN - unsigned int MIN-1 3. Для типов данных char,...
C++ чистая геометрия, но заваливается( http://acm.timus.ru/problem.aspx?space=1&num=1084 Козла пустили в квадратный огород и привязали к колышку. Колышек воткнули точно в центре огорода. Козёл голоден, как волк, прожорлив, как бык, и ест всё, до чего дотянется, не перелезая через забор и не разрывая веревку. Какая площадь огорода будет объедена? Исходные данные Длина стороны огорода и длина верёвки в метрах (положительные целые... http://www.cyberforum.ru/cpp-beginners/thread357643.html
раскодировать =( C++
Добрый вечер! Помогите раскодировать файл, копался долго в интернете и не смог найти как раскодировать этот файл. Очень нужно раскодировать(( не знаю что делать. Помогите пожалуйста.
C++ Помогите с задачами!
1.06 Найти площадь равнобедренной трапеции с основаниями a и b и углом при большом осно-вании а. 1.21 Селекционер вывел новый сорт зерно¬вой культуры и снял с опытной делянки k кг семян. Посе¬яв 1 кг семян, можно за сезон собрать р кг семян. Через сколько лет селекционер сможет засеять новой культу¬рой поле площадью s га, если норма высева п кг/га? 1.31 Треугольник ABC задан длинами своих...
C++ целые числа http://www.cyberforum.ru/cpp-beginners/thread357627.html
Даны целые числа K,L, если числа не равны то заменить каждое из них одним и тем же числом равным большему их исходных, а если равны, то заменить числа 0
C++ Как это работает? #include <iostream> int *fun() { int a = 5; return &a; } int main() { int *ptr = fun(); std::cout << *ptr; подробнее

Показать сообщение отдельно
kravam
быдлокодер
1691 / 878 / 44
Регистрация: 04.06.2008
Сообщений: 5,423
28.09.2011, 20:08     АТД список. Перемещение заданного элемента на первую позицию
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <windows.h>
#include <iostream>
#include <list>
 
using std::cout;
using std::cin;
using std::list;
 
 
bool compare_ (char first, char second){
 if (first== 't')
  return true;
 return false; 
}
 
 
int main()
{
 SetConsoleCP(1251);
 SetConsoleOutputCP(1251);
    
        setlocale(0, "");
 
        list<char> lst;
        
        int n;
 
        char num;
        char ch;
        
        cout << "Введите длину списка: ";
        cin >> n;
        cout << '\n';
 
        cout << "Введите элементы списка: ";
        for (int i = 0; i < n; i++)
        {
                cin >> num;
                lst.push_back(num);
        }
        cout << '\n';
 
        cout << "Введите символ который хотите переместить: ";
        cin >> ch;
        cout << '\n';
 
        //вот тут должно быть перемещение
        lst.sort(compare_);
         
        cout << "Исходных список: ";
        for (list<char>::iterator iter1 = lst.begin(); iter1 != lst.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