Neste exercício, você colocará em prática alguns conhecimentos de aritmética de inteiros através do teste de primalidade.
Para este problema, você deverá implementar um programa que leia um número inteiro . Em seguida, você deverá testar se é primo e retornar uma mensagem como resultado do teste.
Por definição, um número inteiro é primo se ele for natural (ou seja ), maior do que 1 e que não possa ser representado pelo produto de outros dois números naturais menores. Um número natural maior do que que não é primo é chamado de composto.
O Teorema Fundamental da Aritmética afirma que qualquer número natural maior do que 1 ou é primo ou pode ser fatorado como um produto de primos que é único excetuando-se a ordem dos fatores.
A entrada é composta por um número inteiro .
Caso não pertença ao conjunto dos naturais, a mensagem ‘Entrada invalida.’ deverá ser apresentada.
Caso não seja primo, a mensagem ‘nao’ deverá ser apresentada.
Caso não seja primo, a mensagem ‘sim’ deverá ser apresentada.
13
sim
4
nao
-1
Entrada invalida.
0
Entrada invalida.
2
sim
1
nao