Per cercare la temp minima e massima della settimana fai cosi`:

min=99999;
max=0;
for (i=0;i<DIM;i++)
{
if (temp[i]<min)
{
min=temp[i];
}
if (temp[i]>max)
{
max=temp[i];
}

ora ti spiego come funziona.
Nel ciclo for usi una variabile i come contatore e dim e` una costante (#define DIM 7 all` inizio el prgoramma dopo gli include) che ha come numero i giorni della settimana.
Nel ciclo for confrotni la temperatura di ogni giorno, individuando la minima e la massima.Se vuoi sapere a che guorno corrispondono ti salvi la posizione dove i minimo e` e stampi il nome del giorno(contenuto in un altro array) utilizzando come indice la variabile.
es:

min=99999;
max=0;
for (i=0;i<DIM;i++)
{
if (temp[i]<min)
{
min=temp[i];
k=i;
}
if (temp[i]>max)
{
max=temp[i];
p=i;
}
printf ("la temperatura minima della settimana si e` verificata nel giorno %s", giorni[k]);
printf ("La temp. massima della sett. si e` verificata nel giorno %s", giorni[p]);

Spero di essermi spiegato in modo semi comprensibile, cmq se e` un compito per scuola e` meglio che ti fai la tua bozza da solo la prox volta, senno` non impari piu`.

Fammi sapere se hai dei problemi, ciaooooo