Advertisement
LuanMouse

exercicio 13

Mar 31st, 2018
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.48 KB | None | 0 0
  1. Escrever um algoritmo em (C) que lê um conjunto de 4 valores e os mostre. A seguir, se o primeiro valor for 1, mostras os três valores em ordem crescente; se o primeiro valor for 2, mostras os três valores seguintes de forma que o maior valor entres os três valores em ordem decrescente; se o primeiro valor for 3, mostrar os três valores seguintes de forma que o maior valor entre os três fique entre os outros dois.
  2. --------------------------------------------
  3. #include<stdio.h>
  4. #include<stdlib.h>
  5. int main() {
  6. int a, b, c;
  7. float i;
  8.  
  9.  
  10. printf("Informe o valor de I: ");
  11. scanf("%f", &i);
  12. printf("Informe o valor de A: ");
  13. scanf("%i", &a);
  14. printf("Informe o valor de B: ");
  15. scanf("%i", &b);
  16. printf("Informe o valor de C: ");
  17. scanf("%i", &c);
  18.  
  19. if(i=1){
  20. }
  21. if(a>b&&b>c){
  22. printf("A ordem crescente e:%i %i %i", c, b, a);
  23. }else
  24. if(a>c&&c>b){
  25. printf("A ordem crescente e:%i %i %i", b, c, a);
  26. }else
  27. if(b>a&&a>c){
  28. printf("A ordem crescente e:%i %i %i", c, a, b);
  29. }else
  30. if(b>c&&c>a){
  31. printf("A ordem crescente e:%i %i %i", b, a, c);
  32. }else
  33. if(c>b&&b>a){
  34. printf("A ordem crescente e:%i %i %i", a, b, c);
  35. }
  36. if(i=2){
  37. }
  38. if(a>c&&c>b){
  39. printf("A ordem decrescente e:%i %i %i", a, b, c);
  40. }else
  41. if(a>c&&c>b){
  42. printf("A ordem decrescente e:%i %i %i", a, c, b);
  43. }else
  44. if(b>a&&a>c){
  45. printf("A ordem decrescente e:%i %i %i", b, a, c);
  46. }else
  47. if(b>c&&a>b){
  48. printf("A ordem decrescente e:%i %i %i", b, c, a);
  49. }else
  50. if(c>a&&b>a){
  51. printf("A ordem decrescente e:%i %i %i", c, a, b);
  52. }else
  53. if(c>b&&b>a){
  54. printf("A ordem decrescente e:%i %i %i", c, b, a);
  55. }
  56. if(i=3){
  57. }
  58. if(a>b&&b>c){
  59. printf("A ordem em que o maior numero fica no meio e: %i %i %i", b, a, c);
  60. }else
  61. if(a>c&&c>b){
  62. printf("A ordem em que o maior numero fica no meio e: %i %i %i", c, a, b);
  63. }else
  64. if(b>a&&a>c){
  65. printf("A ordem em que o maior numero fica no meio e: %i %i %i", a, b, c);
  66. }else
  67. if(b>c&&a>c){
  68. printf("A ordem em que o maior numero fica no meio e: %i %i %i", c, b, a);
  69. }else
  70. if(c>a&&a>b){
  71. printf("A ordem em que o maior numero fica no meio e: %i %i %i", a, c, b);
  72. }else
  73. if(c>b&&b>a){
  74. printf("A ordem em que o maior numero fica no meio e: %i %i %i", b, c, a);
  75. }
  76.  
  77. return 0;
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement