Nombre premier
Répondre à la discussion
Affichage des résultats 1 à 26 sur 26

Nombre premier



  1. #1
    RezCray1

    Nombre premier


    ------

    Bonjour, une petite remarque sur les nombres premiers :

    Essayez de me donner un nombre premier dont la somme des chiffres est égale à un nombre impair et non premier .

    -----

  2. #2
    Pio2001

    Re : Nombre premier

     Cliquez pour afficher
    Dans un espace vectoriel discret, les boules fermées sont ouvertes.

  3. #3
    RezCray1

    Re : Nombre premier

    Oui ! moi je pensais à : 210011, (leur somme est souvent 5, 25, 35..)

  4. #4
    stefjm

    Re : Nombre premier

    Et si on enlève les multiples de 5...

     Cliquez pour afficher
    Moi ignare et moi pas comprendre langage avec «hasard», «réalité» et «existe».

  5. A voir en vidéo sur Futura
  6. #5
    RezCray1

    Re : Nombre premier

    Il y'a aussi 59918773, pire encore : essayez de trouver un nombre premier dont la somme des chiffres n'est pas un multiple d'un nombre premier

  7. #6
    Pio2001

    Re : Nombre premier

     Cliquez pour afficher


    J'ai bon ?
    Dans un espace vectoriel discret, les boules fermées sont ouvertes.

  8. #7
    RezCray1

    Re : Nombre premier

    non base 10 !

  9. #8
    RezCray1

    Re : Nombre premier

    Je préviens quand même que je ne détiens pas de réponse ici x) !

  10. #9
    ansset
    Animateur Mathématiques

    Re : Nombre premier

    sa somme est même un nombre premier

     Cliquez pour afficher
    y'a quelque chose qui cloche là dedans, j'y retourne immédiatement !

  11. #10
    Pio2001

    Re : Nombre premier

    Tout nombre entier supérieur ou égal à 2 est multiple d'un nombre premier. Par exemple, 17 = 17 x 1.
    Il faut donc que la somme des chiffres du nombre cherché soit égale à 0 ou 1.
    Il peut donc comporter dans son écriture le chiffre zéro, autant de fois que l'on veut, et le chiffre un, mais pas plus d'une fois.
    Cela restreint la recherche aux nombres de la forme 1000000, avec un nombre de zéros quelconque.
    Le nombre 0 n'est pas premier, et tous les autres sont multiples de 10, donc non premiers.

    C'est pourquoi j'ai été forcé d'abandonner l'écriture en base 10. Dès lors, cela marche avec le nombre "10" dans toute base dont le rang est un nombre premier (base 2, base 3, base 7...).
    Dans un espace vectoriel discret, les boules fermées sont ouvertes.

  12. #11
    obi76

    Re : Nombre premier

    Citation Envoyé par Pio2001 Voir le message
     Cliquez pour afficher
    C'est le plus petit.

    Si ça intéresse du monde, un petit programme qui a testé de 1 à 10 000 m'a donné les résultats suivants :

     Cliquez pour afficher


    Quant à ceux dont la somme n'est pas non plus un multiple de 5, j'ai du monter au million pour avoir les premiers :

     Cliquez pour afficher
    \o\ \o\ Dunning-Kruger encore vainqueur ! /o/ /o/

  13. #12
    Dyrpytan

    Re : Nombre premier

    111 : 1+1+1=3 => 3/3---3/1

  14. #13
    RezCray1

    Re : Nombre premier

    Tu peux partager le nom de ton petit programme ?

  15. #14
    RezCray1

    Re : Nombre premier

    La somme des chiffres d'un nombre a une signification particulière ?

  16. #15
    stefjm

    Re : Nombre premier

    Critère de divisibilité par 3 par exemple.
    http://fr.wikipedia.org/wiki/Liste_d...isibilit%C3%A9
    Moi ignare et moi pas comprendre langage avec «hasard», «réalité» et «existe».

  17. #16
    ansset
    Animateur Mathématiques

    Re : Nombre premier

    je n'en connais pas d'autre qui fasse intervenir la somme comme propriété discriminante !
    et ici, il s'agit d'éliminer les nb non-premiers.
    il y a flores d'algo pour cela.
    Dernière modification par ansset ; 27/01/2014 à 22h50.
    y'a quelque chose qui cloche là dedans, j'y retourne immédiatement !

  18. #17
    obi76

    Re : Nombre premier

    Citation Envoyé par RezCray1 Voir le message
    Tu peux partager le nom de ton petit programme ?
    Je mettrai le code ce soir, c'est du fortran.
    \o\ \o\ Dunning-Kruger encore vainqueur ! /o/ /o/

  19. #18
    RezCray1

    Re : Nombre premier

    Merci pour les critères de divisiblité!! je trouve ça très intéressant

  20. #19
    CM63

    Re : Nombre premier

    Bonsoir,

    Oui, en effet. Personnellement j'y ai découvert un critère de divisibilité par 11: faire la somme alternée des chiffres. Exemple : 137048395 est divisible par 11 car 1-3+7-0+4-8+3-9+5=0. De même 11 est divisible par 11 car 1-1=0, et 121: 1-2+1=0.

    Bonne soirée.
    Quoi? Quelque chose que je ne connais pas et qui me fait l'affront d'exister?!

  21. #20
    ansset
    Animateur Mathématiques

    Re : Nombre premier

    joli . sincèrement.
    y'a quelque chose qui cloche là dedans, j'y retourne immédiatement !

  22. #21
    obi76

    Re : Nombre premier

    Le code, si quelqu'un le veut :

    Code:
    program test
    !! BY OBI76
    integer(1), dimension(10) :: nbrtab
    integer(8) :: tmp
    do i=2, 1000000
    nbrtab = 0
      if (isprem(i)) then
      tmp = i
        do k=10, 1, -1
          nbrtab(k) = modulo(tmp,10)
          tmp = tmp/10
        enddo
    !     if (.not.isprem(sum(int(nbrtab,4))).and.modulo(sum(nbrtab),2)==1.and.modulo(sum(nbrtab),5)/=0) &
        if (.not.isprem(sum(int(nbrtab,4))).and.modulo(sum(nbrtab),2)==1.and..not.iscarre(sum(int(nbrtab,4)))) &
          write(*,*) 'nombre : ', i, 'somme : ', sum(nbrtab)
      endif
    enddo
    
    
    contains
    
    logical function isprem(nb)
    isprem = .true.
    do ifun=2, int(sqrt(real(nb)))+1
      if (modulo(nb,ifun)==0) then
        isprem = .false.
        return
      endif
    enddo
    
    end function
    
    logical function iscarre(nb)
    iscarre = .false.
    do ifun=2, int(sqrt(real(nb)))+1
      if (nb==ifun**2) then
        iscarre = .true.
        return
      endif
    enddo
    
    end function
    end program
    \o\ \o\ Dunning-Kruger encore vainqueur ! /o/ /o/

  23. #22
    NicoEnac

    Re : Nombre premier

    Pour info, combien de temps ton code tourne-t-il ?
    As-tu essayé jusqu'à plus que 1 000 000 ?
    Je demande parce que j'ai fait tourner un code similaire en VBA (qui n'est de loin pas le langage le plus rapide) sous Excel et j'ai du procéder à quelques optimisations

    Pour la question initiale, j'ai fait tourner mon code jusqu'à 10 000 000 et j'ai trouvé 25 (35407 occurrences, la première à 997), 35 (46729 occurrences, la première à 8999), 49 (4271occurrences, la première à 598 999) et 55 (387 occurrences, la première à 2 998 999) comme valeurs possibles.
    "Quand les gens sont de mon avis, il me semble que je dois avoir tort."O.Wilde

  24. #23
    obi76

    Re : Nombre premier

    2/3 secondes tout au plus, c'est du fortran, ça va quand même très largement plus vite que le VB...
    \o\ \o\ Dunning-Kruger encore vainqueur ! /o/ /o/

  25. #24
    JPL
    Responsable des forums

    Re : Nombre premier

    Le fortran c'est un vieux encore vert
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  26. #25
    obi76

    Re : Nombre premier

    Je suis spécialisé dans l'optim fortran, et je te confirme que c'est encore pas mal utilisé oui
    \o\ \o\ Dunning-Kruger encore vainqueur ! /o/ /o/

  27. #26
    JPL
    Responsable des forums

    Re : Nombre premier

    Finalement quand on sait qu'on utilise encore le Cobol dans les banques...
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

Discussions similaires

  1. nombre premier et nombre impair
    Par invite5a4fc698 dans le forum Mathématiques du supérieur
    Réponses: 11
    Dernier message: 08/01/2016, 17h49
  2. nombre premier
    Par 369 dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 21/04/2012, 17h25
  3. nombre Premier
    Par johny005 dans le forum Mathématiques du collège et du lycée
    Réponses: 11
    Dernier message: 28/03/2012, 19h49
  4. Pi et nombre premier
    Par invite6b1a864b dans le forum Mathématiques du supérieur
    Réponses: 8
    Dernier message: 27/07/2010, 23h27