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

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

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

Показать сообщение отдельно
Issues
429 / 364 / 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;
}
 
Текущее время: 17:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru