na cidade de Agrolândia ,um meteorologista mediu a temperatura de um dia pela manhã, pela tarde e pela noite. Elabore um programa para ler as três temperaturas e exibir qual a mais alta e qual a mais baixa
Soluções para a tarefa
Resposta:
Programa em linguagem C
Explicação:
#include <stdio.h>
void recebe(float temp[3]);
void calcula(float temp[3]);
int main()
{
float temp[3];
recebe(temp);
calcula(temp);
return 0;
}
void recebe(float temp[3]){
printf("Digite a temperatura de Groelândia pela manhã:");
scanf("%f",&temp[0]);
printf("Digite a temperatura de Groelândia pela Tarde:");
scanf("%f",&temp[1]);
printf("Digite a temperatura de Groelândia pela Noite:");
scanf("%f",&temp[2]);
}
void calcula(float temp[3]){
int i,j;
float aux;
for(i=0;i<3;i++){
for(j=i+1;j<3;j++){
if(temp[i]<temp[j]){
aux = temp[i];
temp[i] = temp[j];
temp[j] = aux;
}
}
}
printf("A temperatura mais alta registrada em Groelândia é: %.2f Graus\n",temp[0]);
printf("A temperatura mais baixa registrada em Groelândia é: %.2f Graus\n",temp[2]);
}