Écrire un programme qui alloue dynamiquement des emplacements pour des tableaux d’entiers dont la taille est fournie par l’utilisateur.
Les allocations se poursuivront jusqu’à ce que l’on aboutisse à un débordement de mémoire.
Enter block size (in MB): 2000
Allocating block number 0, 0[MB]
Allocating block number 1, 2000[MB]
Allocating block number 2, 4000[MB]
Allocating block number 3, 6000[MB]
Allocating block number 4, 8000[MB]
Allocating block number 5, 10000[MB]
Allocating block number 6, 12000[MB]
Allocating block number 7, 14000[MB]
Allocating block number 8, 16000[MB]
Allocating block number 9, 18000[MB]
Allocating block number 10, 20000[MB]
Allocating block number 11, 22000[MB]
Allocating block number 12, 24000[MB]
Allocating block number 13, 26000[MB]
Allocating block number 14, 28000[MB]
Allocating block number 15, 30000[MB]
Allocating block number 16, 32000[MB]
Allocating block number 17, 34000[MB]
Allocating block number 18, 36000[MB]
Allocating block number 19, 38000[MB]
Allocating block number 20, 40000[MB]
Allocating block number 21, 42000[MB]
Allocating block number 22, 44000[MB]
Allocating block number 23, 46000[MB]
Allocating block number 24, 48000[MB]
Allocating block number 25, 50000[MB]
Allocating block number 26, 52000[MB]
Allocating block number 27, 54000[MB]
Allocating block number 28, 56000[MB]
Allocating block number 29, 58000[MB]
Allocating block number 30, 60000[MB]
Allocating block number 31, 62000[MB]
Allocating block number 32, 64000[MB]
Allocating block number 33, 66000[MB]
Allocating block number 34, 68000[MB]
Allocating block number 35, 70000[MB]
Allocating block number 36, 72000[MB]
Allocating block number 37, 74000[MB]
Allocating block number 38, 76000[MB]
Allocating block number 39, 78000[MB]
Allocating block number 40, 80000[MB]
Not enough memory
Total allocated memory: 80.00 [Gigabytes]
Écrire un programme qui alloue dynamiquement un tableau d’entiers.
Même exercice que le 2) mais avec un tableau à 2 dimensions.