Função de verificação de número primo

Rust Easy functions

Tarefa «Função de verificação de número primo»

Escreva uma função is_prime que recebe um número inteiro não negativo n e retorna true se ele for primo, e false caso contrário. Um número primo é um número natural maior que 1 que não possui outros divisores positivos além de 1 e ele mesmo. A função deve tratar corretamente números de 0 a 1000. No main, leia um número da entrada padrão, chame a função e exiba o resultado como uma string "true" ou "false".

Formato de Entrada

Número inteiro n (0 ≤ n ≤ 1000).

Formato de Saída

String "true" ou "false".

Exemplos

Exemplo 1

ENTRADA
2
SAÍDA
true

Exemplo 2

ENTRADA
7
SAÍDA
true
main.rs