Paulo/RS Posted May 3, 2012 Report Share Posted May 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;} Quote Link to comment Share on other sites More sharing options...
0 athoslive Posted May 3, 2012 Report Share Posted May 3, 2012 Coloque seus códigos entre !!!!!!!!!E sinto muito,fora alertar você, não sei te ajudar nesta questão. Quote Link to comment Share on other sites More sharing options...
0 Paulo/RS Posted May 3, 2012 Author Report Share Posted May 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 é...... :( Quote Link to comment Share on other sites More sharing options...
Question
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 to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.