Advertisement
Drowze

APC B 01 - Procedimentos - 01 Teórico

Aug 20th, 2014
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.68 KB | None | 0 0
  1.  /*
  2. Reescreva o programa em que o usuário informa um número e o sistema imprime se
  3. esse número é primo ou não, utilizando o procedimento VerificaPrimo que deverá
  4. verificar o valor e imprimir a mensagem adequada.
  5.  */
  6.  
  7. #include <stdio.h>
  8. #include <stdlib.h>
  9.  
  10. void verifica_primo(int n_primo);
  11.  
  12. void main(){
  13.     int n;
  14.     printf("Digite um numero e verificarei se eh primo\n");
  15.     scanf("%d",&n);
  16.     verifica_primo(n);
  17.  
  18.     system("Pause");
  19. }
  20.  
  21. void verifica_primo(int n_primo){
  22.     int eh_primo=1, n = n_primo;
  23.     do{
  24.         n_primo--;
  25.         if(n%n_primo == 0) eh_primo = 0;
  26.     }while(n_primo>2 && eh_primo==1);
  27.  
  28.     if(eh_primo == 1) printf("Eh primo\n");
  29.     else printf("Nao eh primo\n");
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement