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

Найти максимальное и минимальное значения переменной в векторе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Quicksort http://www.cyberforum.ru/cpp-beginners/thread667271.html
Ребята у меня есть алгоритм Quicksort за какой формулой определить количество сравнений и копирования?? так как для алгоритма сортировками вставками формула есть: для колва сравнений c=((n-1)*n)\2 и для обмена =((n-1)*n)\4 Добавлено через 5 минут #include <iostream> #include <conio.h> #include <time.h> using namespace std;
C++ Определить через сколько лет первоначальный вклад увеличится На срочный вклад в сберегательный банк внесено 500 рублей. В конце каждого года вклад увеличивается на 15% от вклада за предыдущий год.Определить через сколько лет первоначальный вклад увеличится в 5 раз? http://www.cyberforum.ru/cpp-beginners/thread667259.html
C++ Реализовать класс с двумя скрытыми полями first и second
Ребят, помогите решить задачку: (заранее спасибо:)) Сама задачка: Реализовать класс с двумя скрытыми полями first и second. Во классе должны присутствовать следующие методы: – методы задания значений SetFirst и SetSecond. Методы должны контролировать значения аргументов на корректность; – методы возврата данных GetFirst и GetSecond; – вывод на экран текущих значений полей Display....
C++ Написать рекурсивную функцию вычисления суммы цифр натурального числа
Вот задача: Написать рекурсивную функцию вычисления суммы цифр натурального числа. Вот что я написал: #include<iostream> #include<time.h> #include<locale.h> #include<conio.h> using namespace std; int main() {
C++ Треугольник и прямоугольник http://www.cyberforum.ru/cpp-beginners/thread667245.html
Всем привет. Задача: По введённым сторонам треугольника а, б, ц определить впишется ли он в прямоугольник со сторонами д, е. Есть мысль о достраивании до прямоугольного любого треугольника. А как решили бы эту задачу вы?
C++ Найти сумму квадратов первых N натуральных чисел Найти сумму квадратов первых N натуральных чисел, каждое из которых при делении на 5 дает в остатке 3. Вывести эти числа, их квадраты и сумму квадратов. подробнее

Показать сообщение отдельно
cin_cout
25 / 25 / 7
Регистрация: 06.10.2012
Сообщений: 114
10.10.2012, 19:34  [ТС]     Найти максимальное и минимальное значения переменной в векторе
Вопрос тот же: вроде всё делаю правильно, а компилятор ругается, что я за границы цикла вышел.
По-прежнему ищу максимальное и минимальное значения простым перебором в рамках вектора:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include "std_lib_facilities.h"
 
int main()
{
    vector<double> dist;
    double distance;
    while (cin>>distance)
        dist.push_back(distance);
    double sumdist=0;
    double max_dist;
    double min_dist;
    sort(dist.begin(), dist.end());
    for (int i=0;i<dist.size(); ++i) sumdist+=dist[i]; // тут пишет - using obsolete binding at 'i'
        if (dist[i]>dist[i-1]) max_dist=dist[i]; // а тут - name lookup at 'i' changed for new ISO 'for' scoping  
    if (dist[i]<dist[i-1]) min_dist=dist[i]; // 
    cout << " Среднее расстояние: " << sumdist/dist.size() << '\n';
    cout << " Максимальное расстояние: " << max_dist << '\n';
    cout << " Минимальное расстояние: " << min_dist << '\n';
    
    return 0;
 
}
 
Текущее время: 17:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru