Rappels de C

Voici quelques exercices pour rafraîchir la mémoire sur le langage C...

Les bases

Écrire un programme simple qui affiche le message "Hello World".

Une boucle

Écrire un programme qui calcule la somme 1+2+3+...+n pour n donné (utiliser une boucle !). Le programme affiche le résultat.

La ligne de commande

Écrire un programme qui affiche les arguments de sa ligne de commande.

Exemple d'exécution :

$ ./args 42 x plop
ARGC = 4
ARGV[0] = "./args"
ARGV[1] = "42"
ARGV[2] = "x"
ARGV[3] = "plop"

Une fonction

Définir une fonction qui prend en paramètre une chaîne de caractères et affiche le message "Bonjour <chaîne>".
Utiliser cette fonction dans un programme complet.

Des tableaux (triangle de Pascal)

Écrire un programme qui affiche le triangle de Pascal jusqu'au rang n, donné par l'utilisateur.
Pour le calcul de la ligne courante, on s'appuiera sur la ligne précédente :

\[\begin{array}{lr}
cour[0] = 1 \\
cour[i] = prec[i-1] + prec[i], \quad\textrm{pour tout } i \in [1;n-1] \\
cour[n] = 1
\end{array}\]

Exemple d'exécution :

$ ./pascal
n? 6
[0] -- 1
[1] -- 1 1
[2] -- 1 2 1
[3] -- 1 3 3 1
[4] -- 1 4 6 4 1
[5] -- 1 5 10 10 5 1
[6] -- 1 6 15 20 15 6 1