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

OpenMP - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с мьютексами http://www.cyberforum.ru/cpp-beginners/thread965369.html
Помогите реализовать или дайте совет) Поиск файлов по маске в каталоге. Количество потоков равно кол-ву каталогов. Найденные файлы сохранять в памяти. После завершения поиска всеми потоками, вывести на экран найденные файлы. Средство синхронизации мьютекс
C++ Написать программу, которая проверяла бы, можно ли построить треугольник Собственно, сама задача: Даны произвольные числа a, b и с. Написать программу, которая проверяла бы, можно ли построить треугольник с такими длинами сторон, и если можно, то определить вид треугольника по соотношению сторон (равносторонний, равнобедренный, разносторонний) и по соотношению углов (остроугольный, прямоугольный, тупоугольный). По результатам проверки вывести на экран соответствующее... http://www.cyberforum.ru/cpp-beginners/thread965365.html
C++ Вытянутый массив
У меня есть вытянутый массив ( к примеру, 10*1000). Как его выгоднее обрабатывать и почему?
C++ Не сохраняется рисунок
Ребят вот собственно видео проблемы http://rghost.ru/private/49039837/a5...5fc45d09610dd9. Не могу сохранить рисунок который нарисовал что бы вставить в иконку программы. В чём проблема ? спасибо !
C++ Задана система двусторонних дорог http://www.cyberforum.ru/cpp-beginners/thread965339.html
Задана система двусторонних дорог. N-периферией называется множество городов, расстояние от которых до выделенного города больше N. Определить N периферию для заданного города. вот реализация в Pascal. Помогите перевести в C++ да и вообще разобраться что к чему Program s4l3; const n=4; type
C++ Описать сведения о книгах Дан файл f, содержащий сведения о книгах: фамилия автора, название, год издания.Найти и вывести на экран названия всех книг данного автора. создала структуру struct tag_book { char name; char author; подробнее

Показать сообщение отдельно
Amursk55
0 / 0 / 0
Регистрация: 25.04.2013
Сообщений: 5
30.09.2013, 01:00     OpenMP
Проблема такова:
Прогу саму с горем пополам написал, а распараллелить по OMP не могу. Может кто-нибудь помочь?
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#include <stdio.h>
#include <time.h>
 
void main(void)
{
    double start = clock(); 
    // Открываем файл
    FILE *fin;
    FILE *fout;
    fopen_s( &fin, "input.txt", "r" );
 
    int n, i, j;
 
    // Считываем порядок матриц:
    fscanf_s( fin, "%d", &n);
 
    // Считываем элементы первой матрицы
    int **a = new int*[n];
    for( i = 0; i < n; i++ )
        a[i] = new int[n];
 
    for( i = 0; i < n; i++ )
        for( j = 0; j < n; j++ )
            fscanf_s( fin, "%d", &a[i][j]);
 
    // Считываем элементы второй матрицы
    int **b = new int*[n];
    for( i = 0; i < n; i++ )
        b[i] = new int[n];
 
    for( i = 0; i < n; i++ )
        for( j = 0; j < n; j++ )
            fscanf_s( fin, "%d", &b[i][j]);
    
    // Закрытие файла
    fclose(fin);
 
    // Вычисляем сумму двух матриц
    int **c = new int*[n];
    for( i = 0; i < n; i++ )
        c[i] = new int[n];
 
    for( i = 0; i < n; i++ )
    {
        for( j = 0; j < n; j++ )
        {
            c[i][j] = a[i][j] + b[i][j];
        }
        
    }
 
    // Вывод данных
    fopen_s( &fout, "output.txt", "w" );
 
    for( i = 0; i < n; i++ )
    {
        for( j = 0; j < n; j++ )
        {
            fprintf_s(fout, "%d ", c[i][j]);
        }
        fprintf_s(fout, "\n");
    }
 
    fprintf_s(fout, "Время выполнения = %lf.\n", (clock() - start)/CLOCKS_PER_SEC);
    
    
    //********************
    // Закрываем файл
    fclose( fin );
    fclose( fout );
    
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru