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

Распараллелить програму - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Fopen_s: код ошибки 2, файл не открывается http://www.cyberforum.ru/cpp-beginners/thread1190707.html
Код следующий: FILE* outputFile; char FilePath = "C:\\Users\\Екатерина\\Documents\\RAD Studio\\Projects\\GLOBOPTkorr\\SourceGlobal\\input1.txt"; OemToAnsi(FilePath, FilePath); errno_t err = fopen_s(&outputFile, FilePath, "w"); Вместо OemToAnsi((FilePath, FilePath); пробовала писать OemToCharA(filename, filename);, не спасает. После прохождения кода err равняется 2, ссылка на файл остаётся...
C++ Ссылка на объект класса class Aclass{ public: int i=0; void j(){i=2;} }; Aclass f(){ Aclass w; sA&w; //Как правильно сделать ссылку на объект w? sA.j(); http://www.cyberforum.ru/cpp-beginners/thread1190706.html
C++ Наследование
Наследование 1)Должна быть табличка 3*3 2)Разные типы наследования 3)программа в в которой будет наследоваться клас 4) наследуются ли операторы перегрузки и дружественные функции 5)наследование конструктора Вот, помогите пожалуйста, кто может. буду очень благодарен Добавлено через 9 часов 21 минуту
C++ разработать консольное приложение на языке С
Помогите чем нибудь.. уже прошел 2ой день я так до сих пор и не в ник как оно делается.. :( Приложение должно предоставлять возможности: -просмотра информации из текстового файла; -добавления новых записей в файл; -удаления записей из файла; -редактирования записей в файле. В работе предусмотреть использование: - пользовательских функций; -массивов; -структур;
C++ Перетасовка объектов на форме http://www.cyberforum.ru/cpp-beginners/thread1190697.html
Здравствуйте! Нужно чтобы при каждом запуске программы, три чекбокса меняли своё положение. Как можно это сделать?
C++ Теория рисования в bmp файле Доброе время суток! Никак не получается найти теорию по тому, как рисовать в bmp файле с использованием c++, буду очень признателен если вы окажете помощь в поиске теории, заранее спасибо! подробнее

Показать сообщение отдельно
Speli
4 / 4 / 2
Регистрация: 06.03.2013
Сообщений: 40

Распараллелить програму - C++

28.05.2014, 00:43. Просмотров 156. Ответов 0
Метки (Все метки)

Здравствуйте, может поможет кто, нужно програмку распаралелить. Честно говоря, в паралельном програмировании что-то я не соображаю, имею общее представление, но на этом все познания и заканчиваются) Сама программа:
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
#include <iostream>
#include "Function.h"
 
using namespace std;
int main()
{
 
    int hMin=0, hMax=0, n_point=0;
    long long **R;
    char file_name[120];
    FILE *f;
    double buf;
    char name_dir[128]={"C:\16_04_14\9_04_14\\rez_filtr\\"};
    char tmp[1024];
    cout << "Vvedite hMin i hMax" << endl;
    cin>>hMin>>hMax;
    cout<< "Vvedite kol-vo to4ek v file" << endl;
    cin>>n_point;
    R=new long long*[n_point];
    for (int i=0; i<n_point; i++){
        R[i]=new long long[114];
    }
 
    for (int i=0; i<n_point; i++){
        for (int i2=0; i2<114; i2++){
            R[i][i2]=0;
        }
    }
 
    for (int h=hMin; h<hMax; h++){
        for (int tau=0; tau<114; tau++){
            gen_name_file(n_point,h,tau,file_name);
            strcpy(tmp,name_dir);
            strcat(tmp,file_name);
            f=fopen(tmp,"rt");
            if (f!=NULL) {
                for (int t=0; t<n_point; t++){
                       fscanf(f,"%lf",&buf);
                       R[t][tau]+=(long long)buf;
                 }
                 fclose(f);
            }
            else
            {
                cout<<"BadFile:"<<file_name<<endl;
            }
        }
    }
 
    int dis=hMax-hMin;
 
 
    f=fopen("result.csv","wt");
    if (f!=NULL) {
        for (int i=0; i<n_point; i++){
            for (int i2=0; i2<114; i2++){
                    R[i][i2]/=dis;
                    fprintf(f,"%lf;",(double)R[i][i2]);
                    }
                    fprintf(f,"\n");
                }
            }
            fclose(f);
     for (int i=0; i<n_point; i++){
        delete[]R[i];
        }
    delete[]R;
 
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru