Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: cheops   (19.10.2007 в 16:26)
Допускается ли использование библиотеки STL? Следующая программа принимает числа типа float до тех пор, пока не будет введено отрицательное число и выводит максимальное и минимальное значение
#include <iostream>
#include <set>
using namespace std;

int main()
{
  // Множество
  multiset<float> coll;
  float input;  

  try
  {
    // Читаем строки из стандартного потока
    while(true)
    {
      cout << "Введите число ";
      cin >> input;
      if(input < 0) break;
      coll.insert(input);
    }

    // Выводим минимальный элемент коллекции
    cout << "Min = " << *coll.begin() << "\n";
    // Выводим максимальный элемент коллекции
    cout << "Max = " << *(--coll.end()) << "\n";
  }
  catch(bad_alloc)
  {
    cout << "Не удалось выделить память под коллекцию\n";
  }

  return 0;
}


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: