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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Бинарно-последовательный поиск http://www.cyberforum.ru/cpp-beginners/thread419716.html
Здраствуйте.Ктонить может написать алгоритм бинарно-последновательного поиска.Плз в инете искал несмог найти... Добавлено через 29 минут Или мне кажется что такого нет поиска??
C++ Пространства имен и перегрузка функций описание: есть библиотека. Пространство имен namespace1, в нем есть несколько перегруженных функций func(). // header.h #ifndef header_h #define header_h namespace namespace1 { double... http://www.cyberforum.ru/cpp-beginners/thread419709.html
Составить программу,которая для любого натурального числа печатает количество цифр в записи этого числа C++
Помагите решить такую штукенцию=) Составить программу,которая для любого натурального числа печатает количество цифр в записи этого числа.
Нужен простой пример бинарного поиска C++
Всем доброго времени суток. Кто может привести какой нибудь простенький пример бинарного поиска (будем считать что отсортированный массив уже есть)?
C++ Переменные http://www.cyberforum.ru/cpp-beginners/thread419673.html
Помогите кто нибудь в коде объявить локальные переменные #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...
C++ Пояснение к задаче объяснить каждое действие Вот задача Объясните мне пожалуйста каждую строчку Программка оч классная но я не понимаю что там делается , если не сложно помогите пожалуйста #include <iostream> #include <cstdlib> #include... подробнее

Показать сообщение отдельно
soon
2540 / 1305 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
28.12.2011, 17:13
Цитата Сообщение от 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;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru