Buscar

Faça um algoritimo decursivo que imprima os numeros pares menores que o valor digitado pelo usuario

consegui fazer imprimindo nome quantas vezes o usuario solicitar agora esse não consegui

💡 6 Respostas

User badge image

Luciano Bezerra

Não seria Recursivo? Em qual linguagem você quer esse algoritmo?

Em Ruby:

num = 7
(num -1).times do |n|
  if n % 2 == 0
    puts n
  end
end

0
Dislike0
User badge image

Ana lima

isso mesmo escrevi errado,liguagem c

0
Dislike0
User badge image

Ciro Meneses

Solução recursiva para seu problema em C:

http://pastebin.com/zCbGGVq7

Não upei no site do Passeidireto porque não está dando certo.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

void imprime_pares(int n);

int main() {
  int numero = 0;

  printf("Digite o numero: ");
  scanf("%d", &numero);

  imprime_pares(numero);

  return 0;
}

void imprime_pares(int n) {

  if(n < 2)
    exit(1);
  else if (n % 2 == 0)
    printf("%d-", n);

  imprime_pares(n-1);
}


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