*   >> Lecture Éducation Articles >> science >> la programmation

Numéro de la recherche Prime program

Ceci est le code que vous pouvez utiliser pour créer un bon premier générateur de nombres /chercheur en C ++.

#include (inférieur) stdio.h (supérieur à) #include (inférieur ) conio.h (supérieur à)

Test void (unsigned long a) {unsigned long c = aa% 2; D long = c /2; b unsigned long; long repos; pour (b = 2; b {reste = a% b; if (reste == 0) return;} printf ("\\ n% d est un nombre premier", a); retour;}

int main () {unsigned long une finition; printf ("Ecrire le nombre de finition:"); scanf ("% d", et la finition;); printf ("inaccessible nombre Appuyez sur une touche pour quitter.

."); pour (a = 2; atest (un ); getch (); return 0;}

Voici un code différent a été utilisé à partir de ce qui est normal: "unsigned long" et "long" Voilà parce utilisant le code "classique" vous ne pouvez pas aller sur. 2 ^ 32 (environ 4,3 milliards), et avec ce nouveau code, vous pouvez -dans Théorie- aller à 2 ^ 128 (3.4 * 10 ^ 38, A 34 et 37 zéros).

Je dis «en théorie», car il dépend de l'ordinateur que vous utilisez: un normal (2-3 ans) peut aller d'environ 10 ^ 25 (A 1 et 25 zéros; i ai pas essayé sur le mien -sous un an Old- plus de 5 ^ 30), et un ordinateur réseau peut arriver en outre

Certaines personnes disent qu'il vaut mieux pour sauver tous les numéros que vous trouverez, mais je ne déconseillons fortement de ne pas faire que si vous êtes à la recherche d'un certain nombre avec plus de 6 chiffres -.

la taille de le fichier serait croître de façon exponentielle avec chaque numéro trouvé, de sorte que vous finirez avec un fichier qui peut être plus de 500Mo plein de nombres premiers. Ou vous pouvez utiliser ces chiffres pour quelque chose d'utile: encryptation; Lorsque vous avez un fichier que vous souhaitez stocker, vous pouvez chiffrer, et pour cela vous pouvez (et devez) utiliser des nombres premiers, très gros, de sorte que vous pouvez utiliser ce que vous trouvez avec cela.

Ou, avec la liste, décrypter certains fichiers que vous trouvez - qui est ce que les craquelins font quand ils interceptent les données

PS: Changement (inférieur) et (supérieure) avec les symboles.

Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.