moranguinho

ex8ED2

Mar 29th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. /*8) Ler um número e utilizando uma estrutura if else if else if... (obrigatoriamente
  2. encadeada) informar se ele é:
  3. a) divisível somente por 5, por 3 ou por 2;
  4. Exemplo: 25 divisível somente por 5
  5. b) não é divisível por nenhum destes;
  6. Exemplo: 7 não é divisível por 5, 3 ou 2;
  7. c) se é divisível por todos eles;
  8. Exemplo: 30 é divisível por 2, 3 e 5.
  9. d) se ele é divisível somente por 5 e por 3; por 5 e por 2; ou por 3 e por 2;*/
  10. #include <stdio.h>
  11. int main (void)
  12. {
  13. int num;
  14.  
  15. printf("Informe um numero: ");
  16. scanf("%d", &num);
  17.  
  18. if (num%5 == 0 && num%3 != 0 && num %2 != 0){
  19. printf("Numero %d divisivel somente por 5"), num;
  20. }
  21. else if (num%5!=0 && num%3==0 && num%2!=0){
  22. printf("Numero %d divisivel somente por 3", num);
  23. }
  24. else if (num%5!=0 && num%3!=0 && num%2==0){
  25. printf("Numero %d divisivel somente por 2", num);
  26. }
  27. else if (num%5!=0 && num%3!=0 && num%2!=0){
  28. printf("Numero %d nao e divisivel por 2, 3 e 5 ", num);
  29. }
  30. else if (num%5==0 && num%3==0 && num%2==0){
  31. printf("Numero %d e divisivel por 2, 3 e 5", num);
  32. }
  33. else if (num%5==0 && num%3==0 && num%2!=0){
  34. printf("Numero %d divisivel por 3 e por 5, mas nao por 2", num);
  35. }
  36. else if (num%5==0 && num%3!=0 && num%2==0){
  37. printf("Numero %d divisivel por 2 e por 5, mas nao por 3", num);
  38. }
  39. else if (num%5!=0 && num%3==0 && num%2==0){
  40. printf("Numero %d divisivel por 2 e por 3, mas nao por 5"), num;
  41. }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment