FranciscoSoccol

Lista 07 - Exercicio 05

Aug 5th, 2013
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.48 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. //prototipo
  4. int funcaoPar(int numero);
  5. int funcaoDivisivel3(int numero);
  6. int funcaoDivisivel5(int numero);
  7. int funcaoPrimo(int numero);
  8.  
  9. int main()
  10. {
  11.     int numero, par, tres, cinco, primo;
  12.     printf("Digite um numero: ");
  13.     scanf("%d", &numero);
  14.     printf("\n\nNumero: %d\n",numero);
  15.     par=funcaoPar(numero);
  16.     if(par==1)
  17.         printf("Par.\n");
  18.     tres=funcaoDivisivel3(numero);
  19.     if(tres==1)
  20.         printf("Divisivel por 3.\n");
  21.     cinco=funcaoDivisivel5(numero);
  22.     if(cinco==1)
  23.         printf("Divisivel por 5.\n");
  24.     primo=funcaoPrimo(numero);
  25.     if(primo==1)
  26.         printf("Primo.\n");
  27.  
  28. }
  29. //funçao par
  30. int funcaoPar(int numero)
  31. {
  32.     int aux;
  33.     aux=numero%2;//resto da divisao
  34.     if(aux==0)
  35.         return 1;
  36.         else
  37.             return 0;
  38. }
  39. //funçao divisivel por tres
  40. int funcaoDivisivel3(int numero)
  41. {
  42.     int aux;
  43.     aux=numero%3;//resto da divisao
  44.     if(aux==0)
  45.         return 1;
  46.         else
  47.             return 0;
  48. }
  49. //funçao divisivel por cinco
  50. int funcaoDivisivel5(int numero)
  51. {
  52.     int aux;
  53.     aux=numero%5;
  54.     if(aux==0)
  55.         return 1;
  56.         else
  57.             return 0;
  58. }
  59. //funçao primo
  60. int funcaoPrimo(int numero)
  61. {
  62.     int aux, i, cont=0;
  63.     for(i=1;i<=numero;i++)
  64.         {
  65.             aux=numero%i;//resto da divisao
  66.             if(aux==0)
  67.                 cont++;
  68.         }
  69.     if(cont==2)
  70.         return 1;
  71.         else
  72.             return 0;
  73. }
Advertisement
Add Comment
Please, Sign In to add comment