Главная / Параллельное программирование с OpenMP / Найдите ошибку в следующем фрагменте программы: #include <math.h> double x=1024.0; int n=1024; #pragma omp parallel { #pragma omp atomic x+=sqrt(x); #pragma omp atomic n&=0177; }

Найдите ошибку в следующем фрагменте программы: #include <math.h> double x=1024.0; int n=1024; #pragma omp parallel { #pragma omp atomic x+=sqrt(x); #pragma omp atomic n&=0177; }

вопрос

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

при вычислении выражения в правой части оператора присваивания, указанного в конструкции atomic, не может быть использована переменная, указанная в левой части оператора присваивания
оператор & (побитовое И) не может быть использован в конструкции atomic
в данном фрагменте программы ошибки нет
Сложность вопроса
83
Сложность курса: Параллельное программирование с OpenMP
28
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я помощник профессора! Прямо сейчас сотрите ответы интуит. Это невозможно
20 мар 2020
Аноним
Я завалил экзамен, почему я не увидел данный сайт с всеми ответами по интуит до этого
06 янв 2019
Аноним
Это очень не сложный решебник по интуиту.
19 окт 2018
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.