tenho um trabalho da faculdade que me pede para fazer um algoritimo em que tenho que pedir um numero de repetições e dois numeros, e o programa tenha que fazer uma somatoria dos numeros impares no intervalo desses dois numeros. TIpo: entre 1 e 5 teria de dar 9 pois somaria o numero 1, 3, 5. só que fui fazer isso em C e ficou mais ou menos assim:
#include <stdlib.h>
#include <stdio.h>
int main(){
//declaracao
int NumeroRepeticao;
int numero1;
int numero2;
int acumulador;
acumulador = 0;
//Inicio
printf ("ola mundo \n");
printf ("escreva o numero de repeticao.\n");
scanf ("%d", &NumeroRepeticao);
while(NumeroRepeticao != 0) {
printf("escreva o primeiro numero\n");
scanf("%d", &numero1);
printf("escreva o segundo numero\n");
scanf("%d", &numero2);
//verificando qual é o maior numero
if(numero1 < numero2){
while(numero1 != numero2){
//vendo se o numero e impar
if(numero1 %2 == 1){
acumulador = acumulador + numero1;
}
numero1 = numero1 + 1;
}
printf("a soma dos numeros impares deu: %d\n", &acumulador);
}
else{
while(numero2!= numero1){
if(numero2 %2 == 1){
acumulador = acumulador + numero2;
}
numero2 = numero2 + 1;
}
printf("a soma dos numeros impares deu: %d\n", &acumulador);
}
NumeroRepeticao = NumeroRepeticao - 1;
}
printf("fim\n");
system ("pause");
return 0;
}
só que não adianta qual numero eu coloque ele sempre da um mesmo numero nada há ver. quem souber me da um help ai. valeu
Pergunta
ImNotVirus
Olá,
tenho um trabalho da faculdade que me pede para fazer um algoritimo em que tenho que pedir um numero de repetições e dois numeros, e o programa tenha que fazer uma somatoria dos numeros impares no intervalo desses dois numeros. TIpo: entre 1 e 5 teria de dar 9 pois somaria o numero 1, 3, 5. só que fui fazer isso em C e ficou mais ou menos assim:
só que não adianta qual numero eu coloque ele sempre da um mesmo numero nada há ver. quem souber me da um help ai. valeu
Link para o comentário
Compartilhar em outros sites
0 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.