Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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.
- --------------------------------------------
- #include<stdio.h>
- #include<stdlib.h>
- int main() {
- int a, b, c;
- float i;
- printf("Informe o valor de I: ");
- scanf("%f", &i);
- printf("Informe o valor de A: ");
- scanf("%i", &a);
- printf("Informe o valor de B: ");
- scanf("%i", &b);
- printf("Informe o valor de C: ");
- scanf("%i", &c);
- if(i=1){
- }
- if(a>b&&b>c){
- printf("A ordem crescente e:%i %i %i", c, b, a);
- }else
- if(a>c&&c>b){
- printf("A ordem crescente e:%i %i %i", b, c, a);
- }else
- if(b>a&&a>c){
- printf("A ordem crescente e:%i %i %i", c, a, b);
- }else
- if(b>c&&c>a){
- printf("A ordem crescente e:%i %i %i", b, a, c);
- }else
- if(c>b&&b>a){
- printf("A ordem crescente e:%i %i %i", a, b, c);
- }
- if(i=2){
- }
- if(a>c&&c>b){
- printf("A ordem decrescente e:%i %i %i", a, b, c);
- }else
- if(a>c&&c>b){
- printf("A ordem decrescente e:%i %i %i", a, c, b);
- }else
- if(b>a&&a>c){
- printf("A ordem decrescente e:%i %i %i", b, a, c);
- }else
- if(b>c&&a>b){
- printf("A ordem decrescente e:%i %i %i", b, c, a);
- }else
- if(c>a&&b>a){
- printf("A ordem decrescente e:%i %i %i", c, a, b);
- }else
- if(c>b&&b>a){
- printf("A ordem decrescente e:%i %i %i", c, b, a);
- }
- if(i=3){
- }
- if(a>b&&b>c){
- printf("A ordem em que o maior numero fica no meio e: %i %i %i", b, a, c);
- }else
- if(a>c&&c>b){
- printf("A ordem em que o maior numero fica no meio e: %i %i %i", c, a, b);
- }else
- if(b>a&&a>c){
- printf("A ordem em que o maior numero fica no meio e: %i %i %i", a, b, c);
- }else
- if(b>c&&a>c){
- printf("A ordem em que o maior numero fica no meio e: %i %i %i", c, b, a);
- }else
- if(c>a&&a>b){
- printf("A ordem em que o maior numero fica no meio e: %i %i %i", a, c, b);
- }else
- if(c>b&&b>a){
- printf("A ordem em que o maior numero fica no meio e: %i %i %i", b, c, a);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement