1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| #include <stdio.h>
#include "premiersCalcul.h"
int main (void) {
long long int nombreTeste , fin= 0;
long long unsigned int debut, i =0;
printf("\nNombres premiers.\n\n");
nombreTeste = debut = saisiConv ("depart");
fin = saisiConv ("fin");
if (fin<nombreTeste)
fin=nombreTeste;
printf("\nJe vais afficher les nombres premiers compris entre, %llu et %llu.\nCela peut prendre quelques secondes ou plusieurs heures.\n\n",debut,fin);
while(nombreTeste<=fin){
if (nombreTeste>4){
if (testPremier(nombreTeste)==1){
//nombres premiers
i++;
printf (" %llu ", nombreTeste);
}
}
else{
if (nombreTeste>1 && nombreTeste<=3){
//2 et 3.
i++;
printf (" %llu ", nombreTeste);
}
}
nombreTeste++;
}
printf ("\n\nEntre %lld et %llu, %llu nombres premiers trouves.\n\n",debut,fin, i);
return 0;
} |
Partager