Tens de correr o vector da estrutura e ires comparado cada campo com o anterior... tens algo deste tipo; /*#include<stdio.h>
# define N 3
// ler um vector(temperaturas) de tamanho 12 e escrever.Calcular o maximo e o minimo.
int vec ()
{
}
int media(int s)
{
return s/N;
}
int main()
{
int temp[N], i, max, min, soma=0;
for (i=0; i<N; i++)
{
printf("Insira o valor da temperatura: \n");
scanf("%d",&temp[i]);
printf("já registou: %d de %d\n",i+1,N);
soma=temp[i]+soma;
}
media(soma);
max=temp[0];
min=temp[0];
for (i=0; i<N; i++)
{
if (temp[i]<min)
{
min=temp[i];
}
else
min=min;
if (temp[i]>max)
{
max=temp[i];
}
else
max=max;
}
system("cls");
for (i=0; i<N; i=i+1)
{
printf("Temperatura %d: %d\n",i+1,temp[i]);
}
printf("\n\nA temperatura minina é: %d\n",min);
printf("A temperatura maxima é: %d\n",max);
printf("A media das temperaturas é: %d\n",media(soma));
return 0;
} Este é para temperaturas