Select Git revision
nb1er.c 661 B
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <stdbool.h>
// Programme testant si un nombre est 1er
void main() {
int nb = 1;
printf("Entrez un nombre: ");
scanf("%d",&nb);
bool premier = true;
for (int div=2;div<=sqrt(nb);div++) {
if (nb%div == 0) {
premier = false;
break;
}
}
/* variante pour la boucle
int i = 2;
while (i <= sqrt(nombre) && premier) {
if (nombre%i == 0) {
premier = false;
}
i++;
}
*/
if (premier) {
printf("Le nombre %d est premier\n",nb);
} else {
printf("Le nombre %d n'est pas premier\n",nb);
}
}