-3

関数を実行するのにかかる時間を計算する宿題用の c++ プログラムを作成しましたが、実行するのに時間がかかる関数が必要です。コンピューターが実行するのに少なくとも数秒かかり、できれば行列の場合。私が実行しようとしているすべての機能は 1 秒以内に実行され、イライラします。

また、1000 x 2000 の行列のように、文字で画面に巨大な混乱を残すことはできません。

行列の 2 乗にはコンピューターが処理するのに時間がかかると言われましたが、それが本当かどうか、またはどのように行われるかはわかりません。

これは私の現在のマトリックスで、1秒もかからずにロードされます:(

#include <iostream>
#define HEIGHT 10
#define WIDTH 20
using namespace std;

void func()
{
    char world[HEIGHT][WIDTH];
    int i, j;
    for ( i = 0; i < HEIGHT; i++ ) {
        for ( j = 0; j < WIDTH; j++ ) {
            world[i][j] = '.';
            cout << world[i][j];
        }
        cout << endl;
    }
}
4

1 に答える 1