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

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

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

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

07.06.2011, 18:42. Просмотров 466. Ответов 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);
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.06.2011, 18:42
Я подобрал для вас темы с готовыми решениями и ответами на вопрос библиотека STL (C++):

Библиотека STL - C++
Добрый вечер, очень нуждаюсь в Вашей помощи. Пропустила тему и теперь не успеваю в ней раобраться.. Помогите пожалуйста переписать код...

библиотека STL - C++
Подскажите где можно почитать про библиотеку STL. Говорю сразу с английским не дружу((

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

Стандартная библиотека C++ и STL - C++
Вот нашел такие строки в книге Эккеля &quot;Философия С++&quot; В частности например класс vector автор относит к библиотеки С++, причем...

Библиотека STL, сортировка - C++
Сортировка слов по количеству вхождений в слово его первой буквы... Можно какой-нибудь пример?? Можно не всю программу, а только...

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.06.2011, 18:42
Привет! Вот еще темы с ответами:

Работа с файлами С++. Библиотека STL - C++
Пожалуйста, подскажите. Файл читает только одну строку, а в файле больше. Пример : Петров Петр Петрович 10 11 68 Иванов Иван...

Библиотека STL: очередь с приоритетом - C++
Пытаюсь реализовать очередь с приоритетом, два класса ВИП- персона и простая персона. для этого создал два класса и запихнул потом обьекты...

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

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


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

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

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