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 à direita e de cabeça para baixo. 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, além de imprimir o triângulo equivalente de cabeça para baixo: ```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: print(' ' * espacos + '*' * n) imprimir_triangulo(n-1, espacos+1) def main(): N = int(input("Digite um número natural: ")) n_triangular = numero_triangular(N) print(f"O N-ésimo número triangular é: {n_triangular}") imprimir_triangulo(n_triangular, 0) main() ``` Esse programa utiliza duas funções recursivas: `numero_triangular` para calcular o N-ésimo número triangular e `imprimir_triangulo` para imprimir o triângulo de cabeça para baixo. Espero que isso ajude!

0
Dislike0

✏️ 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