Главная / Параллельное программирование с OpenMP / Найдите ошибку в следующем фрагменте программы: #define N 10 int i; #pragma omp parallel { int tmp = 0; #pragma omp for private(tmp) for (i=0; i<N; i++) { tmp += i; } }

Найдите ошибку в следующем фрагменте программы: #define N 10 int i; #pragma omp parallel { int tmp = 0; #pragma omp for private(tmp) for (i=0; i<N; i++) { tmp += i; } }

вопрос

Правильный ответ:

не определен класс для переменной i (отсутствует клауза private (i))
начальное значение переменной tmp в параллельном цикле не определено
в данном фрагменте программы ошибки нет
Сложность вопроса
84
Сложность курса: Параллельное программирование с OpenMP
28
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Это было сложно
28 апр 2018
Аноним
Если бы не опубликованные решения - я бы не смог решить c этими тестами интуит.
13 авг 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.