Informática, perguntado por raphaelluis213, 1 ano atrás

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 jvsilvictorox7rfj
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
raphaelluis213: agora
raphaelluis213: ver o que acha
raphaelluis213: Var
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
jvsilvictorox7rfj: "para inf de 0 ate sup faca" Seria do "inf+1" até o "sup-1". No caso: "para i de inf+1 até sup-1" Exemplo: 3 e 12, iria de 4 a 11. (Intervalo aberto não inclui os limites (3 e 12) ).
jvsilvictorox7rfj: soma<-soma + i (Não +1)
raphaelluis213: ok
raphaelluis213: me tira uma outra duvida
raphaelluis213: mais e outra questão
raphaelluis213: não e essa
Perguntas interessantes