Paulo/RS Postado Maio 3, 2012 Denunciar Share Postado Maio 3, 2012 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;} Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 athoslive Postado Maio 3, 2012 Denunciar Share Postado Maio 3, 2012 Coloque seus códigos entre !!!!!!!!!E sinto muito,fora alertar você, não sei te ajudar nesta questão. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Paulo/RS Postado Maio 3, 2012 Autor Denunciar Share Postado Maio 3, 2012 Coloque seus códigos entre E sinto muito,fora alertar você, não sei te ajudar nesta questão. !!!!!!!!!foi mal.... primeiro post sabe como é...... :( Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Paulo/RS
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;
}
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.