Menu
Coddy logo textTech

Is prime?

Leçon 6 sur 20 du cours Énigmes mathématiques de Coddy.

Un nombre premier (ou un premier) est un entier naturel supérieur à 1 qui n'est pas le produit de deux entiers naturels plus petits [wikipedia].

En listant les six premiers nombres premiers : 2, 3, 5, 7, 11 et 13, nous pouvons voir que le 6ème nombre premier est 13.

challenge icon

Défi

Facile

Écrivez une fonction isPrime qui indique si un nombre donné, <i>x</i>, est premier ?

La fonction retournera un Booléen - True ou False .

Essayez vous-même

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include "solution.h"

int main() {
    int n;
    if (scanf("%d", &n) != 1) n = 0;
    bool r = isPrime(n);
    printf("%s\n", r ? "true" : "false");
    return 0;
}

Toutes les leçons de Énigmes mathématiques

4Primes

Is prime?Prime factors

7Least common multiple

IntroductionA problem