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

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

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

библиотека STL - C++

07.06.2011, 18:42. Просмотров 452. Ответов 0
Метки нет (Все метки)

Доброго всем дня) задача состоит в том, что рациональное число можно представить записью с двумя полями: числитель и знаменатель. Дан стек из N рациональных чисел. Создать новый список из дробей, обратных исходным (числитель и знаменатель меняются местами), отсортировать его по убыванию дробей. Удалить из этого списка максимальное и минимальное значения.
Вот код который есть, не хватает полей , наверное структуру надо сделать? и поменять местами, не получается реализовать...

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
#include<iostream>
#include<list>
#include<stack>
using namespace std;
template <class T>
void print(list<T> lst)
{
    list<T>::iterator p =lst.begin();
    while(p!=lst.end())
    {
        cout<<*p<<' ';
        p++;
    }
    cout<<endl;
}
 
void main()
{ 
    const int n=5;
    float a;
    stack<float, list<float>> lsi;
for (int i=0;i<n;i++)
{
    cout<<"vvedite element stack";
    cin>>a;
lsi.push(a);
}
    list<float> y;
    for (int i=0;i<n;i++)
    {
        y.push_front(1/lsi.top());
        lsi.pop();
    }
print(y);
y.sort();
y.pop_front();
y.reverse();
y.pop_front();
print(y);
 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.06.2011, 18:42     библиотека STL
Посмотрите здесь:

Работа с файлами. Библиотека STL - C++
Здравствуйте, помогите пожалуйста с этим заданием) Для цветов, поставляемых на склад задаются: регистрационный номер, название,...

STL библиотека. Ф-ция for_each - C++
При изучении STL, столкнулся со странным поведением ф-ции for_each библиотеки algorithm void Library::Func(int n) { cout &lt;&lt; &quot;n...

Библиотека STL, + задача с её использованием - C++
Доброго времени суток, о существовании библиотеки шаблонов я узнал 2 недели назад. У меня есть задача: Но это глобальная задача,...

библиотека STL, гарантированное планирование - C++
всем превед, траблы вот в чем, не могу удалить элемент контейнера vector с помощью erase критует, с указателями что то намутил может, а...

Организация шаблонов на языке С++, библиотека STL - C++
Огромная просьба, подсобите кодик: Используя стандартную библиотеку шаблонов STL и класс list по работе с двунаправленным списком,...

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

Библиотека STL. Функции для чтения дерева каталогов диска - C++
какие функции можно использовать для след. задания: &quot;Реализовать программу, считывающую дерево каталогов диска&quot; тема лабы...

STL - C++
Задача: сторонами треугольников и прямоугольников являются цветные (red, green, blue) lego-палстины с соответствующим количеством узлов....

STL - C++
где можно почитать про STL очень подробно что бы исходные коды тоже были, какие структуры данных используются в реализации и тд тд тд ...

STL - C++
где можно посмотреть исходный код STL??


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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