👤

Rejoignez FRstudy.me et commencez à obtenir les réponses dont vous avez besoin. Trouvez des solutions rapides et fiables à vos problèmes grâce à notre réseau de professionnels bien informés.

Problème :On considère les chiffres 1,2,3 et 4.
Combien peut-on écrire de nombres entiers inférieures à 10 000 en utilisant les chiffres 1 ;2 ;3 ;4?


Sagot :

Caylus
Bonsoir,

Le plus grand nombre que l'on puisse former avec les chiffres 1,2,3,4 inférieur à 10000 est 4444 (constitué de 4 chiffres quatre)
Je décide de travailler avec les chiffres 0,1,2,3 en retirant 1 à a chaque chiffre des nombres recherchés. Mon plus grand nombre sera 3333 et on utilise que les chiffres 0,1,2,3 c.a.d. que l'on travaille en base quatre.
Ce nombre (3333) en base 4 vaut 4^4-1=256-1=255 en base 10.
De 0 à 255, il y a 256 nombres.
0000->1111
0001->1112
0002->1113
0003->1114
0010->1121
...
3332->4443
3333->4444

A l'ère de l'informatique:

DIM i1 AS INTEGER, i2 AS INTEGER, i3 AS INTEGER, i4 AS INTEGER, a AS STRING
DIM k AS LONG
k = 0
FOR i1 = 1 TO 4
    FOR i2 = 1 TO 4
        FOR i3 = 1 TO 4
            FOR i4 = 1 TO 4
                a = CHR$(48 + i1) + CHR$(48 + i2) + CHR$(48 + i3) + CHR$(48 + i4)
                k = k + 1
                PRINT k, a
            NEXT i4
        NEXT i3
    NEXT i2
NEXT i1
PRINT "k="; k
END