20 lines
530 B
C
20 lines
530 B
C
#define SIZE 27500
|
||
int M[SIZE][SIZE];
|
||
|
||
int main() {
|
||
// 2.1.1
|
||
// Sur une machine de TP Astruc ça plante à partir de SIZE ≥ 1448,
|
||
// ce qui correspond à SIZE²×sizeof(int)/1024 = 1448²×4/1024 = 8190 KiB
|
||
int i, j;
|
||
for (i = 0; i < SIZE; i++) {
|
||
for (j = 0; j < SIZE; j++) {
|
||
M[i][j] = i + j;
|
||
}
|
||
}
|
||
|
||
// 2.2.2
|
||
// Avec une definition de M en globale, ça plante à partir de 27500 < SIZE ≤ 30000
|
||
// Ça dépend en fait de la quantité de RAM et de SWAP disponible
|
||
|
||
}
|