Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В массиве из n элементов нужно найти максимальную цифру числа элемента https://www.cyberforum.ru/ cpp-beginners/ thread2162074.html
1. В массиве из n элементов нужно найти максимальную цифру числа элемента Например 10 16 63 1002 19 Нужно вывести 9
C++ Даны две строки. Определить их соотношение
Определить их соотношение (равны; не равны и одна из строк является подстрокой другой; не равны и ни одна из них не является подстрокой другой). Программа определяет только если они равны или...
C++ Локальные максимумы в двумерном массиве
Здравствуйте, нуждаюсь в помощи Необходимо найти в двумерном массиве(любого размера) все локальные максимумы(точки, все соседи которых имеют значения меньше), затем заменить локальные максимумы на...
C++ Последний одинаковый символ в двух строках Всем привет, передо мной стояла задача: написать программу, которая выведет номер последнего одинакового символа с конца. Например: для строк 1) Арбуз и 2) Арбум вывести должно 2. Ниже программа... https://www.cyberforum.ru/ cpp-beginners/ thread2162041.html
C++ Файл не открывается https://www.cyberforum.ru/ cpp-beginners/ thread2162040.html
Выводит ошибку файла...Я создала в одной папке с кодом документ под названием in, но все равно выдает ошибку... #include <iostream> #include <stdio.h> #include<cstdlib> #include<windows.h>...
C++ Поиск слова после заданного слова. Regex
На вход подаётся std::string = "He was named Jack". На выходе нужно получить std::string = "Jack". Т.е. строго следующее слово после слова "named". Нужно реализовать с помощью регулярок.
C++ Указатели и Динамическая память
Создать в динамической памяти массив вещественных чисел размерности R. Заполнить его случайными значениями.Вывести на печать количество и индексы элементов, значения которых больше полусуммы трех...
C++ Написать код программы расчета бесконечной суммы обратных степеней числового ряда https://www.cyberforum.ru/ cpp-beginners/ thread2162016.html
C++ Ошибка компиляции при описании алгоритма https://www.cyberforum.ru/ cpp-beginners/ thread2162012.html
Здравствуйте, помогите.. из-за чего при компиляция возникают такие оошибки.. 1>PClip.cpp(13): error C2143: синтаксическая ошибка: отсутствие ";" перед "константа" 1>PClip.cpp(13): error C2064:...
C++ Объясните функции Объясните пожалуйста функции и как они выполняются, если не сложно, блок схему foundProizv: void foundProizv(vector<component*> v, string p) { for (int i = 0; i < v.size(); i++) if... https://www.cyberforum.ru/ cpp-beginners/ thread2162004.html
1714 / 605 / 187
Регистрация: 12.03.2016
Сообщений: 2,188
21.12.2017, 19:08 0

В массиве найти минимальный элемент

21.12.2017, 19:08. Показов 1027. Ответов 3
Метки (Все метки)

Ответ

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
#include <iostream>
#include <vector>
#include <algorithm>
#include <ctime>
#include <random>
#include <functional>
#include <iterator>
 
int main()
{
    auto print_El = [](auto const & El) {
        std::copy(std::cbegin(El), std::cend(El), std::ostream_iterator<int>(std::cout, "   "));
        std::cout << '\n';
    };
 
    size_t n;
    std::cout << " Input n = ";
    std::cin >> n;
 
    std::vector <int> v;
    v.resize(n);
 
    std::mt19937 gen(time(nullptr));
    std::uniform_int_distribution<> dist(-50, 50);
    std::generate(v.begin(), v.end(), bind(dist, gen));
 
    print_El(v);
 
    auto it = std::min_element(cbegin(v), cend(v));
    auto temp = *it;
    auto pos = it - begin(v);
    std::copy(begin(v) + pos + 1, end(v), begin(v) + pos);
    v[size(v) - 1] = temp;
    print_El(v);
 
    system ("pause");
}


Вернуться к обсуждению:
В массиве найти минимальный элемент
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.12.2017, 19:08
Готовые ответы и решения:

Найти в массиве максимальный элемент и минимальный элемент, и поменять их местами
Привет) помогите пожалуйста решить задачу. Дан целочисленный массив из m элементов. Найдите в нем...

Классы. В массиве чисел размером 6х6 элементов найти максимальный элемент, минимальный элемент и их индексы
В массиве чисел размером 6х6 элементов найти максимальный элемент, минимальный элемент и их...

Найти минимальный элемент в массиве
Найти минимальный элемент в массиве

Найти минимальный элемент в массиве
Найти минимальный элемент в массиве A и обнулить все элементы , стоящие в массиве после него....

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