Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Операция new для другого класса http://www.cyberforum.ru/cpp-beginners/thread1503893.html
Здравствуйте. Есть вопрос. ... class X { public: virtual void pr() { cout<<"A";
C++ Создать шаблонный класс библиотека на основе односвязного списка мне нужно создать класс библиотека на основе односвязного списка, но список должен быть шаблонным, дело в том, что по заданию нужно реализовывать методы сортировки по фамилиям авторов и по годам... http://www.cyberforum.ru/cpp-beginners/thread1503864.html
Сокеты, функция send C++
для того чтобы отправить сообщение , могу ли я считать символы сроки таким образом: gets(buff); send(my_sock,&buff,nsize,0); Или же мне нужно: fgets(&buff,sizeof(buff)1,stdin);...
C++ Найти максимальный элемент массива: неправильный результат, почему?
Почему выдает такой макс?? #include <iostream> #include <windows.h> #include <ctime> #include <iomanip> using namespace std; void input(int& a,int& b){ int arr; for(int i=0;i<a;i++){...
C++ Перегрузка операций для работы с временем http://www.cyberforum.ru/cpp-beginners/thread1503782.html
Доброго времени суток. Задача состоит вот в чем. Нужно от одного времени отнять другое время методом перегрузки операции с помощью классов. Время представлено в формате часы:минуты:секунды. тип -...
C++ Найти точку пересечения отрезка и перпендикуляра, опущенного на отрезок из точки Привет! Помогите двоишнику, я же тупой батхэд :D! Есть отрезок, заданный двумя точками P1 и P2. Есть точка P3. Так вот, нужно найти координаты точки пересечения перпендикуляра, опущенного на... подробнее
HA4ERR
3 / 3 / 0
Регистрация: 01.07.2015
Сообщений: 50
0

Как считывать только одно число типа double за один проход

23.07.2015, 16:31. Просмотров 690. Ответов 8
Метки (Все метки)

Теперь измените тело цикла так, чтобы он считывал только одно число типа
double за один проход. Определите две переменные, чтобы определить, какое из
них имеет меньшее значение, а какое — большее среди всех ранее введенных
значений. За каждый проход цикла выводите на экран одно введенное число.
Если оно окажется наименьшим среди ранее введенных, выведите на экран
строку "Наименьшее среди ранее введенных". Если оно окажется наибольшим
среди ранее введенных, выведите на экран строку "Наибольшее среди
ранее введенных".
C++
1
2
3
4
5
6
7
8
9
10
11
12
int main()
{
    vector<double> values;
    double value = 0;
    while (cin>>value){
        values.push_back(value);}
    for (int i = 0; i<values.size(); ++i){
        cout << values[i] << " ";}
    sort(values.begin(),values.end());
    cout << "Max value = " << values[values.size()] << endl;
    cout << "Min value = " << values[0] << endl;
}
С минимальным значением всё работает, но как только захочу вывести максимальное:
C++
1
cout << "Max value = " << values[values.size()] << endl;
выскакивает ошибка, которая просит либо закрыть, либо прервать, либо повторить.

Вернуться к обсуждению:
Как считывать только одно число типа double за один проход
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.07.2015, 16:31
Готовые ответы и решения:

Как из 4-х байт, составляющих число типа double, получить это число?
Как из 4-х байт, составляющих число типа double, получить это число? Пример:...

Как сделать так, чтобы scanf в переменную double мог считывать с клавиатуры не только "0,01", но и "0.01"
Помогите!) Не знаю, искал, не нашел, возможно ли вообще. Чтобы и так и так...

Как разделить переменую типа double на целое и дробное число ?
Как разделить переменую типа double на целое и дробное число ? Добавлено...

Как проверить вводилось ли число (типа double или float) в консоль
Как проверить вводилось ли число (типа double или float) в консоль?

Как правильно число в ячейке типа string, перекинуть в ячейку в тип double ?
Cуть вопроса описанна в теме. Может не правильно объяснил, но всё же, вот...

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