Bom pessoal, como primeiro tópico já venho solicitar o auxílio de vocês. Estou com uma dúvida na solução de uma questão de aula que trata de variáveis acumuladoras. Agradeço se alguém puder explicar o comportamento/funcionemto dessas variáveis neste caso. Obrigado pela paciência e bons estudos a todos.  Vou postar a questão e o código que escrevi.   /* Ler 2 numeros inteiros A e B.   * Calcular e imprimir:  *      - a média de todos os numeros pares menores que B;  *      - a some de todos os multiplos de 03 existentes entre A e B, excluindo A e B.  * Suponha que eles sejam positivos e que B é maior que A.  */  #include <stdio.h> int main(void){      //Declaração de variaveis     int i;     double a, b, cont=0, acumpares, pares=0, mediapares=0, multTres=0, somaMultTres=0;              //Entrada     printf ("Informe o valor de A: ");     scanf  ("%lf", &a);     printf ("Informe o valor de b: ");     scanf  ("%lf", &b);      //Processamento     for (i=a; i<b; i++){         if ((i%2==0) && (i<b)){                      pares = i;                      acumpares = acumpares + pares;                      cont++;                      }         if (i%3==0){                     //multTres = i;                     somaMultTres = multTres + i;                     }     }     mediapares = acumpares / cont;          //Saida     printf ("\n\tA media de todos os pares menores que B: %.2lf \n\n", mediapares);     printf ("\n\tA soma de todos os multiplos de 03 entre A e B, excluindo A e B: %.2lf \n\n", somaMultTres);          //Fim     system ("pause");     return 0; }