Ir para conteúdo
Fórum Script Brasil

Shadow260801

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Posts postados por Shadow260801

  1. Olá Paul Opc, 

    Esse programa será todo baseado em estruturas condicionais, portanto, teremos que pensar da seguinte forma:

    O usuário digitou 4 valores quaisquer, vamos chamá-los de n1, n2, n3 e n4. Os dois maiores valores serão obrigatoriamente o maior valor dentre os quatro e o maior valor dentre os três restantes. Vamos dar um valor a essas variáveis: 

    n1 = 1

    n2 = 2

    n3 = 3

    n4 = 4

    Nesse caso, o programa terá que ter estruturas condicionais para caso n1 seja tanto o maior número dentre os quatro, quanto o maior valor dentre os 3 restantes, e assim você fará com todos os 4 valores. Segue abaixo o código em C, espero que você entenda e espero ter ajudado, qualquer coisa é só falar.

    Shadow260801.

     

    Programa:

    #include<stdio.h>
    #include<stdlib.h>
    #include<math.h>
    #include<string.h>
    #include<locale.h>
    #include<windows.h>

    int main() {
        
        float n1 = 0, n2 = 0, n3 = 0, n4 = 0;
        
        setlocale(LC_ALL, "portuguese_brazil");
        
        system("title programa que lê os dois maiores valores.");
        
        system("color 1f");
        
        printf("Digite um número: ");
        
        scanf("%f", &n1);
        
        printf("Digite um número: ");
        
        scanf("%f", &n2);
        
        printf("Digite um número: ");
        
        scanf("%f", &n3);
        
        printf("Digite um número: ");
        
        scanf("%f", &n4);
        
        if ((n1 > n2) && (n1 > n3) && (n1 > n4)) {
            
            printf("%0.2f\t", n1);
            
        }

        if ((n1 > n2) && (n1 > n3) && (n1 < n4)) {
            
            printf("%0.2f\t", n1);
            
        }
        
        if ((n1 > n2) && (n1 < n3) && (n1 > n4)) {
            
            printf("%0.2f\t", n1);
            
        }
        
        if ((n1 < n2) && (n1 > n3) && (n1 > n4)) {
            
            printf("%0.2f\t", n1);
            
        }
        
        if ((n2 > n1) && (n2 > n3) && (n2 > n4)) {
            
            printf("%0.2f\t", n2);
            
        }
        
        if ((n2 > n1) && (n2 < n3) && (n2 > n4)) {
            
            printf("%0.2f\t", n2);
            
        }
        
        if ((n2 > n1) && (n2 > n3) && (n2 < n4)) {
            
            printf("%0.2f\t", n2);
            
        }
        
        if ((n2 < n1) && (n2 > n3) && (n2 > n4)) {
            
            printf("%0.2f\t", n2);
            
        }
        
        if ((n3 > n1) && (n3 > n2) && (n3 > n4)) {
            
            printf("%0.2f\t", n3);
            
        }
        
        if ((n3 > n1) && (n3 > n2) && (n3 < n4)) {
            
            printf("%0.2f\t", n3);
            
        }
        
        if ((n3 > n1) && (n3 < n2) && (n3 > n4)) {
            
            printf("%0.2f\t", n3);
            
        }
        
        if ((n3 < n1) && (n3 > n2) && (n3 > n4)) {
            
            printf("%0.2f\t", n3);
            
        }
        
        if ((n4 > n1) && (n4 > n2) && (n4 > n3)) {
            
            printf("%0.2f\t", n4);
            
        }
        
        if ((n4 > n1) && (n4 > n2) && (n4 < n3)) {
            
            printf("%0.2f\t", n4);
            
        }
        
        if ((n4 > n1) && (n4 < n2) && (n4 > n3)) {
            
            printf("%0.2f\t", n4);
            
        }
        
        if ((n4 < n1) && (n4 > n2) && (n4 > n3)) {
            
            printf("%0.2f\t", n4);
            
        }
        
        system("pause");
        
        return 0;

    }

×
×
  • Criar Novo...