関数を実行するのにかかる時間を計算する宿題用の 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;
}
}