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; }