С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Организация шаблонов на языке С++, библиотека STL - C++

09.12.2013, 18:20. Просмотров 481. Ответов 5
Метки нет (Все метки)

Огромная просьба, подсобите кодик:

Используя стандартную библиотеку шаблонов STL и класс list по работе с двунаправленным списком, выполнить следующие задачи:
0
Миниатюры
Организация шаблонов на языке С++, библиотека STL  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2013, 18:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Организация шаблонов на языке С++, библиотека STL (C++):

Библиотека шаблонов STL - C++
Здравствуйте, как можно сформировать массив множеств ptr, который формируется из строки str = "the best way of doing something well", а ptr...

Стандартная библиотека шаблонов (STL) - C++
Пожалуйста,помогите решить.. Написать программу, которая использует класс string для анализа строки, содержащей математическое...

Библиотека стандартных шаблонов STL - C++
1. Создайте пустой целочисленный вектор и поместите в него 10 случайных чисел с интервалом значений от -15 до 15. 2. Напишите две...

Stl стандартная библиотека шаблонов c++ map - C++
Доброго всем времени суток :) Помогите пожалуйста дописать прогу. Нужно добавить сортировку по фамилии (что бы выводились в алфавитном...

Стандартная библиотека шаблонов STL LIST - C++
Добрый день. Подскажите пожалуйста как сделать поиск элемента в контейнерном классе list. Мне нужно сделать поиск по фамилии....

STL, или другая библиотека шаблонов - C++
Где можно жостать инфу (в инете) про STL или другую библиотеку шаблонов? Есди можтте дайте ссылку... Заранее признателен...

5
Croessmah
Ушел
Эксперт CЭксперт С++
13558 / 7708 / 872
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 3
Завершенные тесты: 1
09.12.2013, 18:22 #2
А задание лень перепечатать или боитесь что руки отвалятся?

Добавлено через 40 секунд
Правила форума
Запрещено размещать задания в виде картинок и других файлов с их текстом.
1
BHyK
0 / 0 / 0
Регистрация: 09.12.2013
Сообщений: 6
09.12.2013, 18:35  [ТС] #3
Даны натуральное число n, действительные числа a1,a2,…an . Если
Последовательность a1,a2,…an упорядочена по неубыванию, то оставить ее без изменения. Иначе получить последовательность an-1,an,…a1 . Результирующий cписок вывести в порядке a1,a2,…an.

Добавлено через 4 минуты
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
#include "stdafx.h"
#include <list>
#include <iostream>
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    list<double> lst;
    list<double>::iterator i;
    list<double>::reverse_iterator rj;
    int n=0;
    double a;
    
    do
    {
    cout << "Enter size of list: ";
    cin >> n;
    }
        while(n<=0);
 
        cout << "Enter elements: "<<endl;
        for (int i=0; i<n; i++)
        {
            cin>>a;
            lst.push_back(a);
        }
        i=lst.begin();
        cout<<"Your list: "<<endl;
 
        while (i!=lst.end())
        {
        cout << *i << ' ' ;
        i++;
        }
        cout<<endl<<endl;
/*Не могу разобраться как после оформить код, думал сортировать, но так нельзя
в итоге я понял, что нужно использовать операцию реверс но как и куда не знаю*/
        lst.reverse();
        system ("pause");
    return 0;
}
0
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
09.12.2013, 18:39 #4
BHyK, Ну во-первых - сортировать можно. std::list<T>::sort.
0
BHyK
0 / 0 / 0
Регистрация: 09.12.2013
Сообщений: 6
10.12.2013, 20:51  [ТС] #5
Нужно реализовать программу без сортировки
0
gray_fox
What a waste!
1522 / 1227 / 70
Регистрация: 21.04.2012
Сообщений: 2,565
Завершенные тесты: 3
11.12.2013, 13:35 #6
как то так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <iterator>
#include <algorithm>
#include <list>
 
 
int main() {
   std::list<int> sequence = {1, 2, 2, 34, -56, 5, 6}:
 
   if (!std::is_sorted(std::begin(sequence), std::end(sequence))) {
      sequence.reverse();
   }
 
   std::copy(std::begin(sequence), std::end(sequence), std::ostream_iterator<int>{std::cout, " "});
   std::cout << std::endl;
}
0
11.12.2013, 13:35
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.12.2013, 13:35
Привет! Вот еще темы с ответами:

Стандартная библиотека шаблонов STL Алгоритмы - C++
Здравствуйте помогите пожалуйста сделать сортировку по фамилии // ConsoleApplication59.cpp: определяет точку входа для консольного...

Бинарное дерево, стандартная библиотека шаблонов (STL) - C++
Моя задача заключается в следующем: Построить шаблон класса &quot;бинарное дерево&quot; со следующими возможностями: 1) возможность добавления и...

Стандартная библиотека шаблонов STL и класс list по работе с двунаправленным списком - C++
здравствуйте. помогите разобраться с данной задачей. Даны натуральное число n, символы S1,S2,...,Sn. будем рассматривать слова,...

Стандартная библиотека шаблонов STL и класс list по работе с двунаправленным списком - C++
Здравствуйте. Решите пожалуйста задачу: Используя стандартную библиотеку шаблонов STL и класс list по работе с двунаправленным списком ...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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