Informática, perguntado por Rafaellll1, 1 ano atrás

Me ajuda programa c na imagem cm monta

Anexos:

Soluções para a tarefa

Respondido por maateusx
1
<stdlib.h>
<stdio.h>

int main (){
 int mes[30], soma = 0, tempMaior= 0, diaMaior =0, tempAlta = 0; //Vetor com os 30 dias do mes e duas variaveis auxiliares
int i;

for(i=0; i<30; i++){ //executa o loop 30 vezes para ler os dias
     scanf("%d", &mes[i]); //le uma temperatura
     if(mes[i] > tempMaior){ //verifica se eh a maior registrada ate o momento
         tempMaior = mes[i]; //atualiza a maior
         diaMaior = i+1; //guarda o dia do mes
     }
     if(mes[i] > 30){ //verifica se a temperatura foi acima de 30
         tempAlta++; //soma 1
      }
      soma = soma + mes[i]; //acrescente a temperatura no total
}
    printf("A temperatura mais alta foi de %d no dia %d\n",tempMaior, diaMaior);
    print("Em %d a temperatura passou de 30C\n", tempAlta);
    printf("A media da temperatura do mes eh: %d\n", soma/30);
 return 0;
}

A média esta como Int, então pode dar valor aproximado, se quiser a média exata basta declarar como float e para imprimir usar %f.

Perguntas interessantes