



Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Ex 01 Faça um programa que leia o número de termos, determine e mostre os valores de acordo com a série a seguir • Ex 02 Faça um programa para calcular a área de um triângulo e que não permita a entrada de dados inválidos, ou seja, medidas menores ou iguais a 0 Caso uma medida inválida seja informada o programa deverá imprimir uma mensagem de erro e deverá repetir a solicitação de entrada de dados até que medidas dentro das especificações sejam informadas • Ex 03 Faça um programa que receba o sa
Tipologia: Exercícios
1 / 7
Esta página não é visível na pré-visualização
Não perca as partes importantes!




Faça um programa que leia 5 grupos de 4 valores (A, B, C, D) e mostre-os na ordem lida. Em seguida, organize-os em ordem crescente e decrescente.
*/
#include <stdio.h>
#include <stdlib.h>
#include<locale.h>
#include<math.h>
int main()
{
setlocale(LC_ALL,"Portuguese_Brazil"); float A, B, C , D;
float A1, B1, C1, D1; int I;
A1=0; B1=0;
C1=0; D1=0;
for(I=0; I<5; I++){
printf("Digite quatro valores: ");
scanf("%f%c", &A); scanf("%f%c", &B);
scanf("%f%c", &C); scanf("%f%c", &D);
while (A==B || A==C || A==D || B==C || B==D || C==D){
printf("\nOs valores precisam ser diferentes.");
scanf("%f%*c", &A);
scanf("%f%*c", &B);
scanf("%f%*c", &C);
scanf("%f%*c", &D);
printf("\nA ordem lida foi: ");
printf("\n%f\n", A);
printf("\n%f\n", B);
printf("\n%f\n", C);
printf("\n%f\n", D);
if (A>B && A>C && A>D){
A1=A; if(B>C && B>D){
B1=B; if (C>D){
C1=C; D1=D;
} else{
C1=D; D1=C;
} }
if(C>B && C>D){ B1=C;
if (B>D){ C1=B;
if(C>A && C>D){
B1=C; if (A>D){
C1=A; D1=D;
} else{
C1=D; D1=A;
}
if(D>A && D>C){
B1=D; if (C>A){
C1=C; D1=A;
} else{
C1=A; D1=C;
}
if (C>A && C>B && C>D){ A1=C;
if(A>B && A>D){
B1=A;
if (B>D){
C1=B;
D1=D;
}
else{
C1=D;
D1=B;
}
if(B>A && B>D){
B1=B;
if (A>D){
C1=A;
D1=D;
}
else{
C1=D;
D1=A;
}
if(D>A && D>B){
B1=D;
if (B>A){
C1=B;
D1=A;
}
else{
if(C>A && C>B){ B1=C;
if (B>A){ C1=B;
D1=A; }
else{ C1=A;
D1=B; }
printf("\nEm ordem crescente: \n ");
printf("\n%f\n",D1); printf("\n%f\n",C1);
printf("\n%f\n",B1); printf("\n%f\n",A1);
printf("\nEm ordem decrescente: \n ");
printf("\n%f\n",A1); printf("\n%f\n",B1);
printf("\n%f\n",C1); printf("\n%f\n",D1);
return 0;
}