Ir para conteúdo
Fórum Script Brasil

Shadow260801

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que Shadow260801 postou

  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...