Skip to content

Instantly share code, notes, and snippets.

@FelipeGrijo
Created February 24, 2017 20:35
Show Gist options
  • Save FelipeGrijo/5777b6c9789c61fc97acc3eb2c3e880f to your computer and use it in GitHub Desktop.
Save FelipeGrijo/5777b6c9789c61fc97acc3eb2c3e880f to your computer and use it in GitHub Desktop.
2. Faça uma função que recebe por parâmetro um valor inteiro e positivo e retorna o valor lógico Verdadeiro caso o valor seja primo e Falso em caso contrário.
//https://gist.github.com/FelipeGrijo
#include <stdio.h>
#include <conio.h>
#include <math.h>
int Primo(int numero){
int i=0;
int p=1;
for(i=2;i<numero;i++){
if(numero%i==0){
p=0;
}
}
return p;
}
int main(){
int Num,Resultado;
printf("Digite um numero:");
scanf("%d",&Num);
Resultado=Primo(Num);
//printf("%d\n",Resultado);
if(Resultado == 1){
printf("Numero primo.\n");
}
else{
printf("Numero nao e primo.\n");
}
getchar();
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment