Postagens
Somar os dígitos de um número em Python
- Gerar link
- Outros aplicativos
N-ésimo termo recursivo (Fibonacci)
- Gerar link
- Outros aplicativos
Faça um programa que, dados os termos iniciais da sequência de Fibonacci, calcule o n-ésimo número da sequência. Uma sequência é denominada sequência de Fibonacci se todos os seus elementos são calculados pela soma de seus dois elementos antecessores. Exemplo: Fn = Fn−1 + Fn−2 Para t1 = 1 e t2 = 1, temos: F(t1,t2) = F(1,1) = 1,1,2,3,5,8,13,21,... Por exemplo: o quarto e o sétimo termos da sequência F(1,1) são 3 e 13 respectivamente. Você deve implementar a função: 1 /** 2 * Retorna o n-ésimo termo da sequência de Fibonacci 3 * @param t1 primeiro termo da sequência 4 * @param t2 segundo termo da sequência 5 * @param n a posição do termo desejado da sequência 6 * @return o valor do n-ésimo termo da sequência 7 */ 8 int fibonacci( int t1, int t2, int n); Entrada O programa deve ler os dois termos iniciais t1 e t2 e a posição n do termo a ser retornado pela função. Saída O programa deve apresentar uma linha com o valor do n-ésimo termo da sequência. Exemplo E
Transformar número decimal em fração simplificada
- Gerar link
- Outros aplicativos
Faça um programa que leia um número decimal e o converta para sua representação em fração simplificada. Entrada O programa deve ler um número real N. Saída O programa deve apresentar uma linha contendo a fração simplificada, correspondente ao número N informado. A fração deve ser apresentada no formato num/den, onde num e den são o numerador e o denominador respectivamente. Exemplo Entrada Saída 12.05 241/20