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

Разделения программы сложения массивов на потоки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать класс выборки More размерности N http://www.cyberforum.ru/cpp-beginners/thread434658.html
Создать класс выборки More размерности N. Предусмотреть функции для выполнения следующих операций: консольный ввод / вывод значений выборки, расчет среднего, дисперсии, размаха, среднеквадратичного...
C++ Сортировка массивом Какой метод сортировки тут используется???? Можно ли как нибудь подстроить под метод подсчета??? #include "stdafx.h" #include <conio.h> #include <cstring> #include <cstdio> #include <iostream>... http://www.cyberforum.ru/cpp-beginners/thread434625.html
Файл. Потоки C++
Здравствуйте, необходимо читать из файла числа, пользуясь потоками. Найдя максимальное число - затереть его пробелами. как мне быть?(не занося все числа в массив и не выводя заново массива в файл без...
C++ Вопрос к "бывалым"
Есть задача - нужно создать программу обучения английскому языку. - На ней должна быть табличка,которую можно править и которая реагирует на события, некоторые кнопки, она должна без проблем работать...
C++ Помогите вписать куб в конус http://www.cyberforum.ru/cpp-beginners/thread434599.html
Ребят всем привет! Помогите вписать куб в конус,чтобы куб касался краёв конуса своими углами! #include <iostream.h> #include <conio.h> #include <graphics.h> #include <string.h> #include...
C++ Работа со строкой без библиотечных функций Дана строка типа "abc xyz dea" На выходе расположить слова в алфавитном порядке первых букв, т.е. "abc dea xyz" Не могу раскрутить алгоритм... подробнее

Показать сообщение отдельно
hopper
0 / 0 / 0
Регистрация: 04.11.2011
Сообщений: 4

Разделения программы сложения массивов на потоки - C++

24.01.2012, 23:47. Просмотров 595. Ответов 2
Метки (Все метки)

Имеется программа сложения 2х массивов требуется разбить ее на потоки и замереть скорость их работы(Выполнения сложения)

Код
 #include <vcl.h>
 #pragma hdrstop
 #include <iostream>
 #include <math.h>
 #include <stdio.h>
 //#include <stdlib.h>
 #include <time.h> 
 using namespace std;
 int main()
 {
 int matrix1[100][100], matrix2[100][100], matrix3[100][100];
 int n=100;
 srand(time(NULL));
 for(int i=0; i<n; i++)
        {
         for(int j=0; j<n; j++){
                 matrix1[i][j]= rand() % 5;
                 matrix2[i][j]= rand() % 5;
                 }
         }
 //умножим матрицы - результат будем записывать в 3ю матрицу
 cout<<"\nPolu4aem 3iu matricy : \n";
 for(int i = 0; i < n; i++)
 for(int j = 0; j < n; j++)
 {
 matrix3[i][j] = 0;
 for(int k = 0; k < n; k++)
 matrix3[i][j] += (matrix1[i][k] * matrix2[k][j]);
 cout<<matrix3[i][j];
 }
 cout<<"\n";
 system("pause");   return 0;
 }
Добавлено через 44 минуты
Кто нибуди помогите срочно надо!!! Пожалуйсто
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru