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

Найти в массиве максимальный и минимальный элементы в массиве и их количество - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ DLL 32 и 64 в C++ 2010 http://www.cyberforum.ru/cpp-beginners/thread795781.html
Написал простой dll, откомпилировал его в VC 2010 подключаю к матлабу, который ругается что dll создан 32 битным компилятором, а нужен 64 битный. Подскажите пожалуйста как в VC 2010 откомпилировать 64 битным компилятором? Какие нужны настройки? У меня вин7 64 бита
C++ Задача на массивы и строки Написать программу, которая вводит с клавиатуры массив из N вещественных чисел, находит среди элементов массива индекс первого минимального и первого максимального элемента и выводит результат пользователю; затем вводит с клавиатуры строку длиной не более 100 символов, считает количество слов (слова разделяются одним или несколькими пробелами) и выводит результат пользователю. http://www.cyberforum.ru/cpp-beginners/thread795774.html
C++ delete[]
Здравствуйте! Имеется след. код: char* values = new char; values = '\0'; ////ещё код//// delete values; Вопрос - почему программа вылетает на строке delete?
C++ Перегрузка сложения
Stonewt Stonewt::operator +(Stonewt &st){ Stonewt st1; st1.stone=st.stone+stone; st1.pds_left=st.pds_left+pds_left; cout<<st1.pds_left<<endl; if(st1.pds_left>lbs_per_stn){ int x=int(st1.pds_left)/lbs_per_stn; st1.stone+=x; st1.pds_left=st1.pds_left-x*lbs_per_stn; st1.pds_left=int(st1.pds_left)%lbs_per_stn+st1.pds_left-int(st1.pds_left);}
C++ Составить программу определяющую между какими из пар точек самое большое расстояние http://www.cyberforum.ru/cpp-beginners/thread795758.html
Добрый вечер. Написал программу. Только не совсем уверен, что она правильная, помогите исправить. Условие: На плоскости заданы своими координатами n точек. Составить программу определяющую между какими из пар точек самое большое расстояние. Координаты точек занести в массив. #include <iostream> #include <math.h> using namespace std;
C++ Ошибка при написание программы работы с файлами Очень прошу, помогите разобраться и устранить ошибку, не могу понять что не так. #define _CRT_SECURE_NO_WARNINGS #define _CRT_NONSTDC_NO_WARNINGS #include<stdio.h> #include<conio.h> #include<math.h> #include<time.h> #include<locale> подробнее

Показать сообщение отдельно
Ev[G]eN
Эксперт С++
 Аватар для Ev[G]eN
5093 / 1531 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
26.02.2013, 23:23     Найти в массиве максимальный и минимальный элементы в массиве и их количество
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
#include <algorithm>
#include <iostream>
#include <iterator>
#include <vector>
 
int main ()
{
    int vectorSize;
    std::cout << "Enter size of vector: ";
    std::cin >> vectorSize;
 
    std::vector <int> vector;
    std::cout << "Enter " << vectorSize << " elements of vector: " << std::endl;
    int currNum;
    for (int i = 0; i < vectorSize; i++) {
        std::cin >> currNum;
        vector.push_back(currNum);
    }
    std::cout << "\nMinimal element: " << *std::min_element(vector.begin(), vector.end());
    std::cout << "\nCount of minimals: " << std::count(vector.begin(), vector.end(), *std::min_element(vector.begin(), vector.end()));
    std::cout << "\nMaximal element: " << *std::max_element(vector.begin(), vector.end());
    std::cout << "\nCount of maximals: " << std::count(vector.begin(), vector.end(), *std::max_element(vector.begin(), vector.end()));
 
    return 0;
}
 
Текущее время: 11:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru