Buscar

Usando o contexto: Faça um programa que receba um número natural N e determine, por meio de uma rotina recursiva, qual é o N-ésimo número triangula...

Usando o contexto: Faça um programa que receba um número natural N e determine, por meio de uma rotina recursiva, qual é o N-ésimo número triangular. O programa também deverá i mprimir na tela, por meio de outra rotina recursiva, o triângulo equivalente a esse N-ésimo número triangular com espaços à esquerda. Responda:

💡 1 Resposta

User badge image

Ed Verified user icon

Claro! Aqui está um exemplo de programa em Python que recebe um número natural N e determina o N-ésimo número triangular usando uma função recursiva: ```python def numero_triangular(n): if n == 1: return 1 else: return n + numero_triangular(n-1) def imprimir_triangulo(n, espacos): if n > 0: imprimir_triangulo(n-1, espacos+1) print(' ' * espacos + '*' * n) n = int(input("Digite um número natural: ")) triangular = numero_triangular(n) print("O N-ésimo número triangular é:", triangular) print("Triângulo equivalente:") imprimir_triangulo(triangular, 0) ``` Esse programa recebe um número natural N do usuário, calcula o N-ésimo número triangular usando a função `numero_triangular`, e em seguida imprime o triângulo equivalente usando a função `imprimir_triangulo`. A função `imprimir_triangulo` utiliza recursão para imprimir os espaços à esquerda e os asteriscos do triângulo. Espero que isso ajude! Se tiver mais alguma dúvida, é só perguntar.

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

Outros materiais