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

OpenMP и SIMD - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перебрать все возможные комбинации трех чисел от нуля до двух http://www.cyberforum.ru/cpp-beginners/thread1751285.html
Здравствуйте, помогите, пожалуйста, разобраться с темой (лучше всего написать код, а то на словах вроде понятно, но код всё же лучше) Задача: перебрать все возможные комбинации трех чисел (тип данных int) от нуля до двух. Примеры комбинаций: 0 0 0 0 0 1 0 1 1 1 1 1 2 1 0 1 0 1 2 2 2
C++ Последний элемент каждой строки заменить средним из отрицательных чисел строки (На С++) Преобразовать исходную матрицу A(MxN) так, чтобы последний элемент каждой строки был заменен среднем арифметическим отрицательных чисел http://www.cyberforum.ru/cpp-beginners/thread1751231.html
C++ Найти строки матрицы, в которых число 3 встречается два раза.
(На С++) Матрицу 10x12 заполнить случайными числами от 0 до 10. Вывести на экран саму матрицу и номера строк, в которых число 3 встречается два раза.
C++ Задача о четырех правильных цифрах
дано четыре правильных цифр
C++ Посчитать количество слов в итоговой строке, начинающихся с гласной буквы http://www.cyberforum.ru/cpp-beginners/thread1751215.html
Две строки инициализировать в программе, третью – ввести с клавиату- ры. Сформировать из них новую строку по следующему алгоритму: сначала со- единить строки в порядке возрастания их длины, затем исключить из нее первое и среднее слова. Посчитать количество слов в итоговой строке, начинающихся с гласной буквы.
C++ Преобразовать строку, удалив пробелы, и разделить слова одиночной "звёздочкой" Дана строка слов, разделенных пробелами. Между словами может быть несколько пробелов, в начале и конце строки также могут быть пробелы. Требуется преобразовать строку так, чтобы в ее начале и конце пробелов не было, а слова были разделены одиночным символом "*" (звездочка). подробнее

Показать сообщение отдельно
nonedark2008
624 / 502 / 92
Регистрация: 28.07.2012
Сообщений: 1,343
01.06.2016, 10:16     OpenMP и SIMD
Цитата Сообщение от Saky Посмотреть сообщение
ыполняется 1,4 секунды, но заканчивается ошибкой
Общие переменные, в которые что-то присваивается, нужно указывать явно в директиве.
Попробуй так:
убери строчку 8, в 10 - "#pragma omp parallel for", а переменные c, d внеси под первый цикл.
 
Текущее время: 19:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru