Divisible par l'un, mais pas par l'autre
Le cadre
Le nombre 10 est divisible par 5, mais pas par 3.
Ainsi il fait partie de la liste des nombres de l'intervalle \([\![-20\,;\,20[\![\) qui sont divisibles par 5, mais pas par 3. Cette liste est [-20, -10, -5, 0, +5, +10].
Exercice
Coder une fonction nombres_divisibles
- qui prend en paramètres
- quatre entiers relatifs
a, b, c, d
- quatre entiers relatifs
- et qui renvoie la liste dans l'ordre croissant des entiers \(x\) tels que
- \(a \leqslant x \leqslant b\)
- \(c \mid x\) (\(x\) est divisible par \(c\))
- \(d \nmid x\) (\(x\) n'est pas divisible par \(d\))
On garantit que
- \(a \leqslant b\)
- \(0 < c\)
- \(0 < d\)
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier
.128013]x,59/f.q!78r;nb _o=ylae%pcwgu)vd4613kRAméhtsP(S02[-i:050H0y0S0x0#0w0T0r0B0w0x0T0T0u010S0#0A010406050T0E0P0P0x0n0v040W0t0w0E0`0t0p0r020x0P0A0o0r0N0y140n0j0E0y0T050g111315170 0A04051C1v1F0g1C0 0H0#0G0/0;0?0^0R0#0D0R0w1T0R0S0}050*0q0w0y1O0=0@011S1U1W1U0S1$1(1!0S0n1D0S0R1*1Q010h0,0y0p1i0y010/1a0T0A0x0p0^0Y1!2a2c1~1,211(240P26040a0r0U0n0t0A0t0T0#1d1f0(280n0n0y0B2A1v2h0p1D0g1|2M1_1{1`1#0H2j0^1W0p232x1!1L1N0:1+2W0#2Y0p0t2$1!0A2F1D2K2M2@102b1f2(1 2-0n140w0}0r0K2J2{0~2`2i2}1,2 31330Y362c382K2V013d0x32040r0L3h2L0 3k3b0^3n3p0r0I3t3j2{3l3z330e3D3v3F3x3m0t303o330J3K392|1P3c3P3e3q0l3U3w3X3y3Z3R3q0m3%3M3)3O3Q3A0f3/3a3;3H040K0X3_3W2)3=3!0K351w371G2=1v2$2P0H1{2U3N0B2.2p0%1M1D2;0y2?48473i054i0(4q3`420M0}0(0h3D3V3l0C334E3(420p0h4B1M0#2y1%0y0s0p120q0y0n1u4s2L4F3N0|040V4J3:4L0}0x4,4y1 4)0d3D0r4%3{0}0q4;414?0}4^4#3q4{4.040B4 3l4@4_562~4B5a4(0}0F0$404G330r5p5h3;0T0H0}015w5m3N5t5o5p1n0p0G0t0#1)0;0r1W0T0S1)0(0.2-0P0q2F0.0H2c0.0Z0x0d0r0q0Z5#1r0#5y5s5u3q5p0r0!0r0T1e0S0r2$4Q0#4S0.2b0n0/5:5:0V0x0G2G62020D0S1l0X0F5,425A5/5p5=144Q0r2b5V4P4R1(5 155`5p65670B6w6a6c0r6e6g1 6i635w013K635e3c4/0p4!2@4`4K1 0t0}0u5d6V1,4)0Z0b6M5:6O0^4A040h3P6!4-5f040c6=4=1,0t4H042+6`503c0q0}0n2c0D0y5r424)4+546,3m4/7a5104536T7f0p4}7i6$5j5l5406636N6#6-0}0#4D546U6?7r4*7q3y0}6_7D7f6X040z713G0}597M7y017O0u6Z7V7F0^0P0#0}3 7e7W4)6f7#6{0^6}6Q0H7R5i7H7,7$7g6^7_3;7O7Q7:727J047^843l7O0k7!7m7W7(7*7I017.7t2@7v7w8o7n6Q6S487W7O0i8i7o040x0A0A23882_7-0}7d8F7}8y7L8J7;8j5j6*5q7W6.2F0S0E0n0p80575X3U0g4v4p498*0g4c1v0S4e8/2S2N0x4S2M4c1B4x85012F0P0s0h0x0M4T0R0L0}1n1p1r1t0r8l4r1J4l2%3;1.1V1X1Z8}3l2l23250}0O6z0r0E2Y5K4Q5N0r23281j0n0Q0R232y1e4E4o8}2^488)9p3N6.4C8i6~4`7|8O4M4O0G5|4S4U4W4Y8s4t8G7{8N8~8y4:9!8~5c893N8y4~9_5b528!6@7U9=a17ka36P878i8k8R7E8O8U0)8X8Z9|3;6%8x7Ka97z6/6;al578M37af8~7?6 ak8e8K7404760p78ac8Hao8zaKa8au6@9 a67`7/aDag7A7CaW9`aLa09}apaQ6|0}83a!7S58aq7X6Y8dax7f8g047+aTam8Qa*7=6~2c8Ea^9:8I8t8Ka)a.3N82a;8yb43iay8a0}8ca;a`a|b88O7.6)7u1v9S8+8`4m0 8-0)0+0-04.
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)