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

После максимального элемента списка L вставить заданный элемент a. - C++

Восстановить пароль Регистрация
Другие темы раздела
Visual C++ Изобразить на экране эллипс (MFC) http://www.cyberforum.ru/cpp-beginners/thread419725.html
Используя библиотеку классов MFC, изобразить на экране эллипс, который увеличивается в размерах на 2 пикселя в секунду. а по прошествии 30 секунд соответственно уменьшается Добавлено через 16 минут помогите очень нужно срочно.. Добавлено через 4 часа 38 минут помогите прошу ! очень нужно . зачетная работа .(
C++ Бинарно-последовательный поиск Здраствуйте.Ктонить может написать алгоритм бинарно-последновательного поиска.Плз в инете искал несмог найти... Добавлено через 29 минут Или мне кажется что такого нет поиска?? http://www.cyberforum.ru/cpp-beginners/thread419716.html
Пространства имен и перегрузка функций C++
описание: есть библиотека. Пространство имен namespace1, в нем есть несколько перегруженных функций func(). // header.h #ifndef header_h #define header_h namespace namespace1 { double func(double a, double b, double c); double func(int a, double b, int c); double func(double a, double b);
Составить программу,которая для любого натурального числа печатает количество цифр в записи этого числа C++
Помагите решить такую штукенцию=) Составить программу,которая для любого натурального числа печатает количество цифр в записи этого числа.
C++ Нужен простой пример бинарного поиска http://www.cyberforum.ru/cpp-beginners/thread419679.html
Всем доброго времени суток. Кто может привести какой нибудь простенький пример бинарного поиска (будем считать что отсортированный массив уже есть)?
C++ Переменные Помогите кто нибудь в коде объявить локальные переменные #include <conio.h> #include <iostream.h> #include <stdio.h> #include <fstream.h> int m,n,k,sum,q,prov,vb,vc,p; void razmer(int(&A), int &m, int &n) { подробнее

Показать сообщение отдельно
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
28.12.2011, 17:13     После максимального элемента списка L вставить заданный элемент a.
Цитата Сообщение от DebieCooepr Посмотреть сообщение
1) После максимального элемента списка L вставить заданный элемент a.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <list>
#include <iostream>
#include <iterator>
#include <algorithm>
#include <cstdlib>
#include <ctime>
 
int main()
{
    srand(time(nullptr));
    std::list<int> l(10);
    std::generate(l.begin(), l.end(), [] { return rand() % 21; });
    std::copy(l.begin(), l.end(), std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
    int a;
    std::cin >> a;
    auto max = std::max_element(l.begin(), l.end());
    l.insert(++max, a);
    std::copy(l.begin(), l.end(), std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
    return 0;
}
Без C++0x
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <list>
#include <iostream>
#include <iterator>
#include <algorithm>
 
 
template <class T> T gen() { return rand() % 21; }
 
int main()
{
    srand(time(NULL));
    std::list<int> l(10);
    std::generate(l.begin(), l.end(), gen<int>);
    std::copy(l.begin(), l.end(), std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
    int a;
    std::cin >> a;
    std::list<int>::iterator max = std::max_element(l.begin(), l.end());
    l.insert(++max, a);
    std::copy(l.begin(), l.end(), std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
    return 0;
}
 
Текущее время: 20:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru