0
"このコードでは、"ステートメントのOpenMPでの終了テストが不適切な形式になっています "というエラーメッセージが表示されます。OpenMP for forステートメントの終了テストが不適切な形式です。プログラムのクラッシュ
#pragma omp parallel for
for(int i = 1; i >= 1 && i < 100000; i++)
{
Sum[i] = 0;
for (int j = 1; j >= 1 && j < i; j++)
{
if (i % j == 0)
{
Sum[i] = Sum[i] + j;
}
}
}
私は== j == 1の場合、最初の反復でその内側のループに入ることはありません –
と "プログラムがクラッシュ"を意味する "コンパイルが中止"、 そうでしょう? –