Главная / Параллельное программирование с OpenMP / Найдите ошибку в следующем фрагменте программы: #define N 1000 int main (void){ float a[N], tmp; #pragma omp parallel { #pragma omp for for(int i=0; i<N;i++) { tmp= a[i]*a[i]; a[i]=1-tmp; } } }

Найдите ошибку в следующем фрагменте программы: #define N 1000 int main (void){ float a[N], tmp; #pragma omp parallel { #pragma omp for for(int i=0; i<N;i++) { tmp= a[i]*a[i]; a[i]=1-tmp; } } }

вопрос

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

в директиве for отсутствует клауза private(i)
в директиве for отсутствует клауза private(tmp)
в данном фрагменте программы ошибки нет
Сложность вопроса
60
Сложность курса: Параллельное программирование с OpenMP
28
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Это было сложно
13 авг 2019
Аноним
Экзамен сдал на зачёт. Ура
10 июл 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.