Crie um algoritmo que leia os limites inferior
e superior de um intervalo e imprimir todos os números
ímpares no intervalo aberto e seu somatório (UTILIZE O PARA).
Suponha que os dados digitados são para um intervalo decrescente.
Exemplo:
Limite inferior: 3 Saída: 11 9 7 5
Limite superior: 12 Soma: 32
Soluções para a tarefa
Respondido por
1
Segue o código em C e a imagem do resultado testado em anexo.
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
int sup, inf,soma=0;
printf("Informe o limite Superior: ");
scanf("%d",&sup);
printf("Informe o limite Inferior: ");
scanf("%d",&inf);
printf("INtervalo: ]%d , %d[\n\n", inf, sup);
printf("Ímpares no intervalo: ");
for(int i=sup-1; i>inf ; i--)
{
if(i%2!=0)
{
printf("%d ",i);
soma+=i;
}
}
printf("\nSoma dos números ímpares no do Intervalo: %d\n",soma);
return 0;
}
Anexos:
raphaelluis213:
vou mexer aqui
sup,inf,soma:inteiro
Inicio
escreval("Informe o limite Superior: ")
leia(sup)
escreval("Informe o limite inferior: ")
leia(inf)
escreval("Impares no intervalo: ",inf)
escreval
para inf de 0 ate sup faca
se(inf%2<>0)entao
escreval(inf)
soma<-soma+1
fimse
fimpara
escreval("Soma dos números ímpares no do Intervalo: ",soma)
Fimalgoritmo
Perguntas interessantes