Thông tin

Tác giả MJdDS
Hạn chót Không có hạn chót
Giới hạn nộp bài Không có giới hạn

Tags

Đăng nhập

Quotient, reste, divisibilité

Dans cet exercice, on va apprendre à utiliser la division entière (// en python) elle permet de compter le nombre de fois que le diviseur rentre dans le dividende, par exemple 13//4 donnera 3.

Et tant qu'à faire, on va voir l'opérateur modulo (%) qui va permettre de trouver le reste d'une division, par exemple 5 % 4 va retourner 1 et inversement 4 % 5 va retourner 4.

On va donc calculer:

  • Le quotient q de la division euclidienne de a par b,
  • Le reste r de cette division,
  • Si le reste r est bien positif et strictement inférieur à b,
  • Si on a bien l’égalité a = bq + r.

Voici par exemple ce que donne pour 100 et 7 :

Division de a = 100 par b = 7
Le quotient vaut q = 14 ( car on a bien 7 fois 14 qui donne 98)
Le reste vaut r = 2
Vérification "reste" 0 <= r < b ? True
Vérification "égalité" a = bq + r ? True

Remarque. il faut que tu vérifies sans tricher que l’on a bien 0 <= r < b et a = bq + r, mais bien sûr cela doit toujours être vrai !

N'hésites pas à rajouter des lignes de codes intermédiaires si tu en as besoin!


Implémentation

Les variables a et b sont deja assignées à des valeurs.