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

Паралельное вычисление минимального значения двух массивов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разделить файл со списком людей на два по определенному признаку http://www.cyberforum.ru/cpp-beginners/thread1210615.html
Дан текстовый файл в котором содержатся следующие структуры; - фамилия - возраст - кол-во детей - профессия (от А до Я) - образование (0 -неоконченное среднее. 1-среднее. 2- средне специальное....
C++ Высокоточный таймер Всем привет, переписываю проект с линукс под окошки... нужен таймер, с временем срабатывания в 0,00025 секунды, в линухе то был нано, а как быть с окошками ? подскажите через че сделать, может кто... http://www.cyberforum.ru/cpp-beginners/thread1210609.html
C++ Можно ли массив передавать как параметр?
Всем доброго дня! Короче, есть несеолько массивов, скажем два; - arrb и arrc. И есть функция типа int count();. Надо чтобы эта функция работала то с одним массивом, то - с другим. То есть как бы...
C++ Заменить все(один) символ(ы) в Unicode строке
Здравствуйте. поиск по интернету не дал результатов. Каким образом можно заменить все вхождения символа в строке wchar_t (visual studio) или хотя бы одного, чтоб функцию сам написал? например в...
C++ Работа с текстовым файлом как с базой данных http://www.cyberforum.ru/cpp-beginners/thread1210552.html
привет всем. возник вот такой вопрос: есть некая база данных в текстовичке. нужно что бы с помощью программы по части известного, программа находила остальную строку с данными и выводила их на...
C++ Реализовать класс с методом возведения числа в целую степень реализовать метод возвидения чесла в степень должно быть два поля, одно поле дробно, второе целое подробнее

Показать сообщение отдельно
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
17.06.2014, 21:01
metalist1925,
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
#include <algorithm>
#include <iostream>
#include <thread>
#include <array>
 
void FindMin(std::array<int, 5> arr, int& res) {
    res = *std::min_element(arr.begin(), arr.end());
}
 
int main() 
{
    std::array<int, 5> arr1 = { 1, 2, 3, 4, 5 };
    std::array<int, 5> arr2 = { 9, 8, 7, 6, 5 };
 
    int min1, min2;
    
    std::thread thr1(FindMin, arr1, std::ref(min1));
    std::thread thr2(FindMin, arr2, std::ref(min2));
    
    thr1.join();
    thr2.join();
 
    std::cout << min1 << " and " << min2 << std::endl;
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru