Vous êtes sur la page 1sur 1

Devoir de maison

Introduction à l’algorithmique et programmation


Filière et niveau : Math-info, L1
A rendre avant le 10 février 2023
Groupe de 5 étudiants

Exercice 1
Écrire un algorithme qui permet de connaître ses chances de gagner au tiercé, quarté et quinté.
On demande à l’utilisateur le nombre de chevaux partants, et le nombre de chevaux joués. Les
deux messages affichés devront être :
Dans l’ordre : une chance sur X de gagner
Dans le désordre : une chance sur Y de gagner
X et Y nous sont donnés par la formule suivante, si n est le nombre de chevaux partants et p le
nombre de chevaux joués (on rappelle que le signe ! signifie "factorielle") :
X = n ! / (n - p) !
Y = n ! / (p ! * (n – p) !)

Exercice 2
Ecrire un algorithme qui demande un nombre de départ, et qui ensuite affiche les dix nombres
suivants. Par exemple, si l'utilisateur entre le nombre 20, le programme affichera les nombres
de 21 à 30.
Traduire ensuite l’algorithme en C.

Exercice 3
Proposer un algorithme qui permet de déterminer, selon le choix de l’utilisateur :
− la table de multiplication d’un nombre ;
− la parité d’un nombre.
Traduire ensuite en C.

Exercice 4
Ecrire un algorithme qui permet d’afficher les n premiers nombres entiers naturels puis le
traduire en C.

Vous aimerez peut-être aussi