C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.91862 の関連記事表示

<< 0 >>
■91862  Re[12]: C++からVBへの変換
□投稿者/ えん -(2019/08/07(Wed) 19:25:57)
    すいません、あと
    
        i = 0;
        for (j = 1; j < n - 1; j++) {
            for (k = n >> 1; k > (i ^= k); k >>= 1);
            if (j < i) {
                x0r = ar[j];
                x0i = ai[j];
                ar[j] = ar[i];
                ai[j] = ai[i];
                ar[i] = x0r;
                ai[i] = x0i;
            }
        }
    
    この計算って
    
    
                Dim i_2 As Integer = 0
    
                For j As Integer = 1 To n - 2
    
                    Dim k As Integer = n \ 2
    
                    Do
                        i_2 = CInt(i_2 ^ k)
    
                        If k <= i_2 Then
    
                            Exit Do
    
                        ElseIf j < i_2 Then
    
                            Dim x0r As Double = xr(j)
                            Dim x0i As Double = xi(j)
                            xr(j) = xr(i_2)
                            xi(j) = xi(i_2)
                            xr(i_2) = x0r
                            xi(i_2) = x0i
    
                        End If
    
                        k \= 2
    
                    Loop
    
                Next j
    
    これで合っていますか?
    
    
    どうやってもうまく計算できないのですが・・・
    
    
    
記事No.91843 のレス /過去ログ158より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -