Buscar

Como colocar os números em decrescente nesse caso?

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.

💡 3 Respostas

User badge image

Alexander Ondeza Correa da Fonseca

var 
num: inteiro 

procedimento extenso(n: inteiro) 
var 
ext: caracter 
inicio 
escolha (n) 
caso 1 
ext < "Um" 
caso 2 
ext <- "Dois" 
caso 3 
ext <- Três" 
caso 4 
ext <- "Quatro" 
caso 5 
ext <- "Cinco" 
caso 6 
ext <- "Seis" 
caso 7 
ext <- "Sete" 
caso 8 
ext <- "Oito" 
caso 9 
ext <- "Nove" 
caso 10 
ext <- "Dez" 
outrocaso 
ext <- "Erro. Número inválido" 
fimescolha 
escreval(ext) 
fimprocedimento 

inicio 
escreva("Informe um número: ") 
leia(num) 
escreval(extenso(num)) 
fimalgoritmo
1
Dislike0
User badge image

Paulo kutwak

O algoritmo é para dizer se o número é impar, se for, somar e mostrar o resultado.

Para isso pegue um número inteiro, o resultado tem do resto tem de dar 1 ou diferente de 0. O comando para c por exemplo é mod. Se n mod = 1 então o número é impar. Pegue o resultado e coloque em uma variável para somar. 

Você pode fazer com o comando para: para i de 1 até 10 faça:

soma = soma + numero;

Pronto, qualquer dúvida, eu respondo a mensagem.

1
Dislike0
User badge image

RD Resoluções

#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;
}

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais