Menu
Coddy logo textTech

Is prime?

Lição 6 de 20 do curso Enigmas Matemáticos da Coddy.

Um número primo (ou um primo) é um número natural maior que 1 que não é um produto de dois números naturais menores [wikipedia].

Ao listar os seis primeiros números primos: 2, 3, 5, 7, 11 e 13, podemos ver que o 6º primo é 13.

challenge icon

Desafio

Fácil

Escreva uma função isPrime que informe se um dado número, <i>x</i>, é primo?

A função retornará um Booleano - True ou False .

Experimente você mesmo

#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 as lições de Enigmas Matemáticos

4Primes

Is prime?Prime factors

7Least common multiple

IntroductionA problem