44..4 divisible par 1996?
Olympiades mathématiques, énigmes et défis
-
Borissou
- Messages: 3
- Enregistré le: 01 Mai 2008, 15:21
-
par Borissou » 01 Mai 2008, 15:35
Soit A=4.....4 (un nombre avec que des 4; ex: 44444)
Chercher un A tel que A soit divisible par 1996
Voici un problème posé par mon prof de maths (je suis en seconde :p ), on peut apparemment demander l'aide de qui on veut, il n'est pas à la portée du commun des mortels
Mais, j'ai toute confiance en cette communauté ^^
Bon courage! =)
-
Clembou
- Membre Complexe
- Messages: 2732
- Enregistré le: 03 Aoû 2006, 11:00
-
par Clembou » 01 Mai 2008, 15:47
Borissou a écrit:Soit A=4.....4 (un nombre avec que des 4; ex: 44444)
Chercher un A tel que A soit divisible par 1996
Voici un problème posé par mon prof de maths (je suis en seconde :p ), on peut apparemment demander l'aide de qui on veut, il n'est pas à la portée du commun des mortels
Mais, j'ai toute confiance en cette communauté ^^
Bon courage! =)
On peut résoudre ça par les congruences en décomposant A avec des puissances de 10 :id:
-
ffpower
- Membre Complexe
- Messages: 2542
- Enregistré le: 13 Déc 2007, 04:25
-
par ffpower » 01 Mai 2008, 15:53
En seconde,ca semble chaud quand meme lol(c est un oral d ulm je crois,je l avais dans un des cassini "oraux x-ens")
-
Clembou
- Membre Complexe
- Messages: 2732
- Enregistré le: 03 Aoû 2006, 11:00
-
par Clembou » 01 Mai 2008, 15:56
ffpower a écrit:En seconde,ca semble chaud quand meme lol(c est un oral d ulm je crois,je l avais dans un des cassini "oraux x-ens")
Ah pardon ! J'avais pas vu qu'il était en seconde :doh:
-
Borissou
- Messages: 3
- Enregistré le: 01 Mai 2008, 15:21
-
par Borissou » 01 Mai 2008, 16:01
Je vous rassure ce n'est pas du programme, juste un probleme posé par le prof pour hum... calmer la classe xD
-
_-Gaara-_
- Membre Complexe
- Messages: 2813
- Enregistré le: 03 Nov 2007, 14:34
-
par _-Gaara-_ » 01 Mai 2008, 16:01
Cela devrait se faire par programmation non ? :hein: xD
-
ffpower
- Membre Complexe
- Messages: 2542
- Enregistré le: 13 Déc 2007, 04:25
-
par ffpower » 01 Mai 2008, 16:33
Si tu tiens vraiment aune reponse:A est divisible par 1996 si et seulement si le nb de 4 dans A est un multiple de 498.La methode n est pas ultra compliquée mais pas niveau seconde..
-
Imod
- Habitué(e)
- Messages: 6482
- Enregistré le: 12 Sep 2006, 11:00
-
par Imod » 01 Mai 2008, 16:37
En fait il "suffit" de trouver

(

fois le chiffre 1 ) et

(

fois le chiffre 1 ) ayant le même reste dans la division par 499 . Alors si

,

vérifie la condition :zen:
Imod
-
_-Gaara-_
- Membre Complexe
- Messages: 2813
- Enregistré le: 03 Nov 2007, 14:34
-
par _-Gaara-_ » 01 Mai 2008, 16:52
J'en suis arrivé à la même conclusion, j'ai fais un programme pour trouver les restes dans les divisions par 499 mais c'est pourri çà ne marche pas >.<
=)
-
Imod
- Habitué(e)
- Messages: 6482
- Enregistré le: 12 Sep 2006, 11:00
-
par Imod » 01 Mai 2008, 17:00
On doit pouvoir s'en sortir en remarquant ( sans le dire ) que

.
Imod
-
ffpower
- Membre Complexe
- Messages: 2542
- Enregistré le: 13 Déc 2007, 04:25
-
par ffpower » 01 Mai 2008, 17:04
Si le but es juste d en trouver un,il suffit de connaitre Fermat,qui peut eventuellement se montrer en seconde:si p est premier,par reccurence sur a on montre que p divise a^p-a(faut juste connaitre la formule du binome et le fait que C(p,k) est divisible par p).Apres il suffit d utiliser le resultat avec p=499 et a=10.Si on veut toutes les solutions,il faut par contre savoir que (Z/pZ)* est cyclique,ce qui est un peu plus compliqué.
-
Patastronch
- Membre Irrationnel
- Messages: 1345
- Enregistré le: 22 Aoû 2005, 23:53
-
par Patastronch » 01 Mai 2008, 19:16
_-Gaara-_ a écrit:J'en suis arrivé à la même conclusion, j'ai fais un programme pour trouver les restes dans les divisions par 499 mais c'est pourri çà ne marche pas >.<
=)
NOrmal, les nombres manipulés sont trop grand. Un entier en informatique c'est codé sur un petit nombre d'octet (4 générallement). Si tu veux manipuler des grands nombres il va te falloir utiliser des librairies fait pour ou répartir l'ecriture ton entier sur plusieurs entier et adapter tes calculs en conséquence.
-
Borissou
- Messages: 3
- Enregistré le: 01 Mai 2008, 15:21
-
par Borissou » 01 Mai 2008, 19:44
Voici la réponse :
- 1996 = 499 * 4, 499 est premier
- 4...4 = 1...1 * 4. En simplifiant par 4 on cherche donc 1..1 = k * 449, ou encore 1..1 = 0 (mod 499)
- 1...1 = 1 + 10 + 100 + ... + 10^(n-1) = (10^n - 1) / 9, où n est le nombre de chiffres du nombre
- On cherche donc n tel que (10^n - 1) / 9 = 0 (mod 499), ou encore 10^n - 1 = 0 (mod 499)
- D'après le petit théorème de Fermat, 498 convient
-
ffpower
- Membre Complexe
- Messages: 2542
- Enregistré le: 13 Déc 2007, 04:25
-
par ffpower » 01 Mai 2008, 20:50
c est ca^^
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités