Prog Caml : Affiche une table de multiplication jusqu'à 10

Le but est d'afficher une grande table de multiplication pour tous les entiers jusqu'à 10. Par exemple, à la ligne 4 sur la colonne 5 dans la table, on souhait lire le produit de 4 par 5, soit 20. Voici à quoi ressemble la table :

1      2      3      4      5      6      7      8      9      10
2      4      6      8      10     12     14     16     18     20
3      6      9      12     15     18     21     24     27     30
4      8      12     16     20     24     28     32     36     40
5      10     15     20     25     30     35     40     45     50
6      12     18     24     30     36     42     48     54     60
7      14     21     28     35     42     49     56     63     70
8      16     24     32     40     48     56     64     72     80
9      18     27     36     45     54     63     72     81     90
10     20     30     40     50     60     70     80     90     100

Plus généralement, sur la ligne i, à la colonne j, on doit trouver la valeur du produit des entiers i et j.

Pour que les nombres soient bien alignés sur des colonnes, il vous faudra utiliser des tabulations. Pour cela, effectuez print_string "\t" entre chaque valeur que vous affichez sur une même ligne. On verra d'où vient ce caractère '\t' par la suite.

Limites de temps et de mémoire (Python)

  • Temps : 4 s sur une machine à 1 GHz.
  • Mémoire : 1 000 ko.

Source : http://www.france-ioi.org/ Créé par : Arthur Charguéraud.