Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
#include <stdio.h> #include <math.h> #define MAXMONTH 12 int main() { int month[MAXMONTH], month_count, occur, sum, high_in, continuous_in, continuous, below_average[MAXMONTH]; float average; continuous_in = 0; continuous = 0; high_in = 0; for(month_count = 0; month_count < MAXMONTH; month_count ++) //laço que atribiu valores ao array e calcula a soma { printf("Insira o numero de ocorrencias do %d mes: \n",(month_count+1)); scanf("%d",&occur); if(occur > 0) //verificação do valor do mês month[month_count] = occur; else printf("O valor digitado eh invalido! \n"); if(month[month_count] - month[month_count-1] > high_in) //verifica em qual mês houve o maior aumento mensal high_in = month_count + 1; if(month[month_count] > month[month_count-1]) continuous_in ++; if(continuous_in > continuous) //verifica o maior aumento continuo das ocorrencias continuous_in = continuous; else continuous_in = 0; sum += month[month_count]; //soma das ocorrências contidos no array } average = sum / MAXMONTH; //faz a media for(month_count = 0; month_count < MAXMONTH; month_count ++) { if(month[month_count] < average) { below_average[month_count] = month[month_count]; //salva os meses com ocorrencia de rouba abaixo da media no array } } printf("Maior aumento mensal ocorreu no mes: %d \n", high_in); printf("Media anual: %.2f \n", average); printf("Meses com ocorrencias de roubo abaixos da media: %d ", below_average); printf("Maior aumento continuo das ocorrencias (em quantidade de meses): %d", continuous); return 0; }
Compartilhar