Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выявление ошибок в программе Всем привет! Недавно начал изучать с++ и тут нашлась такая проблема. Если мы используем для обработки ошибок стандартный контейнер stdexcept и кидаем ошибку, например, invalid_argument, то как... https://www.cyberforum.ru/ cpp-beginners/ thread2607652.html C++ Найти количество чисел, которые по модулю меньше заданного числа
Здравствуйте, не получается сделать программу, то одно не работает, то другое. Помогите, пожалуйста Программа запрашивает количество чисел, затем вводит целые числа в соответствии с указанным...
C++ методы _tstoi( ) и _tstof() https://www.cyberforum.ru/ cpp-beginners/ thread2607641.html
у одногрупника в коде увидел методы методы _tstoi( ) и _tstof() ,но что они делают не могу найти в интернете,объясните пожалуйста
C++ Преобразование строки в int https://www.cyberforum.ru/ cpp-beginners/ thread2607639.html
Привет. Сказали сделать такую вещь, но я не знаю как реализовать. getline нельзя читать в int. Прочитайте в строку, а потом преобразуйте. Это часть кода, которая ругается fin << "Фамилия - "...
C++ Не работает fgets()
#include<stdio.h> #include<string.h> #include<iostream> using namespace std; FILE* fin,*fout; //покажчики на вхідний та вихідний файли char name; //назви вхідного та вихідного файлів...
C++ Создать квадратную матрицу из векторов и проверить, является ли она магическим квадратом https://www.cyberforum.ru/ cpp-beginners/ thread2607619.html
Здравствуйте. Помогите правильно переделать программу. Задача: Дана целочисленная квадратная матрица размера n * n. Проверить, является ли эта матрица магическим квадратом, то есть такой, в...
C++ Вызов метода класса в лямбде-функции, вызываемой в другом методе этого же класса https://www.cyberforum.ru/ cpp-beginners/ thread2607603.html
Здравствуйте. Помогите грамотно передать в лямбду метод класса. Упрощенно. Есть класс. В одном методе этого класса вызывается лямбда, которая в своем теле обращается к другому методу этого же...
C++ Массив: 1 4 7 3 9 2 4 5 2 После сортировки: 1 2 2 3 4 4 5 7 9 Введите число X: 4 Число 4 встречается 2 раз(а)
Заполнить массив случайными числами и отсортировать его. Ввести число X. Используя двоичный поиск, определить, сколько чисел, равных X, находится в массиве. Массив: 1 4 7 3 9 2 4 5 2 После...
C++ функция сортировки слиянием с динамическим массивом https://www.cyberforum.ru/ cpp-beginners/ thread2607567.html
Написать функцию для сортировки уже заданного массива длиной 500 элементов, при помощи слияния с динамическим массивом.
C++ Какой код символа в кодировке Юникод отвечает за символ исключающее или ("⊕") ("XOR") Нужно вывести данный символ в консоль , но я не могу найти какой у него код. https://www.cyberforum.ru/ cpp-beginners/ thread2607564.html
Найти все максимумы методом Фибоначчи C++
Найти все максимумы функции f(x) = x*cos(x)/(x+sin(x)) на отрезке с точностью 0,0001 методом Фибоначчи. Программа должна начинать работу с выполнения табуляции первой производной функции с шагом 1 и...
C++ Заполнить массив случайными числами и отсортировать его. Ввести число X. Используя двоичный поиск, определить, есть ли в https://www.cyberforum.ru/ cpp-beginners/ thread2607551.html
Заполнить массив случайными числами и отсортировать его. Ввести число X. Используя двоичный поиск, определить, есть ли в массиве число, равное X. Подсчитать количество сравнений. Пример: Массив:...
4 / 0 / 1
Регистрация: 28.01.2018
Сообщений: 294
0

распаралелить в опен мп - C++ - Ответ 14380461

30.03.2020, 21:41. Показов 922. Ответов 4
Метки (Все метки)

есть такая штука,при попытке задать распаралеривание дает другое число,это нормально?

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
#include "pch.h"
#include <omp.h>
#include <iostream>
#include <iomanip>
 
using namespace std;
double f(double x)
{
    //  return x * x;
    return (2 * x*x*x - 7 * x + 4);
}
 
int main()
{
    double a = 0, b = 2;
    int n = 10000;
    double s = (f(a) + f(b)) / 2;
    double h = (b - a) / n;//метод прямоугольников
 
//#pragma omp parallel
//  {
        for (int i = 1; i <= n - 1; i++)
        {
            s += f(a + i * h);
        }
//  }
 
    double I = h * s;
    cout << setprecision(10) << I << endl;
    system("pause");
    return 0;
}


Вернуться к обсуждению:
распаралелить в опен мп C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.03.2020, 21:41
Готовые ответы и решения:

Распаралелить программу
Здравствуйте уважаемые форумчане! Нужно распаралелить программу которая меняет местами столбцы...

Распаралелить select union all
Есть таблица куда нужно добавить записи из множества внешних таблиц ссылающихся на файлы из папок...

Распаралелить работу с базой (фоновый процесс)
Проблема состоит в следующем. Когда пользователь запускает рассылку, то может идти пить чай --...

Распаралелить алгоритм нахождения кратчайшего пути
Здравствуйте. Помогите, пожалуйста, распаралелить алгоритм Дейкстры. Вообще идей нету как это можно...

4
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.03.2020, 21:41

Как распаралелить цикл с помощью второго потока?
double Y(double p) { return sin(p); } void PrM ( double a1, double b1, int n1, double h1) {...

Не видит файл на опен сервере
Текст ошибки: Warning: include(function\db.php): failed to open stream: No such file or...

Как лучше распаралелить задачи, если их количество больше ядер процессора?
Есть много задач Task task1 = new Task(() =&gt; { ...

Посоветуйте аналог Опен Сервера с phpMyAdmin
Народ, подскажите какой нибудь виртуальный сервер для теста сайтов кроме Денвера и Опен Сервера....

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