Menu
Coddy logo textTech

Is prime?

Lección 6 de 20 del curso Acertijos matemáticos de Coddy.

Un número primo (o un primo) es un número natural mayor que 1 que no es un producto de dos números naturales más pequeños [wikipedia].

Al enumerar los primeros seis números primos: 2, 3, 5, 7, 11 y 13, podemos ver que el sexto primo es 13.

challenge icon

Desafío

Fácil

Escribe una función isPrime que indique si un número dado, <i>x</i>, ¿es primo?

La función devolverá un Booleano - True o False .

Pruébalo tú mismo

#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;
}

Todas las lecciones de Acertijos matemáticos

4Primes

Is prime?Prime factors

7Least common multiple

IntroductionA problem