Pesquisar este blog

Livros Recomendados

quarta-feira, 13 de janeiro de 2021

URI (BEECROWD) - 1161 - Soma de Fatoriais - Matemática - C++ - Solução Alternativa

Plataforma: URI (BEECROWD)
Problema1161

Enunciado:
Leia dois valores inteiros M e N indefinidamente. A cada leitura, calcule e escreva a soma dos fatoriais de cada um dos valores lidos. Utilize uma variável apropriada, pois cálculo pode resultar em um valor com mais de 15 dígitos.

Linguagem: C++


Solução:


#include <iostream>

using namespace std;

long long int fatorial(int n) {
    long long int resultado = 1;
    
    while (n > 1)
        resultado *= n--;

    return resultado;
}

int main() {
    
    int n, m;
    
    while (cin >> n >> m)
        cout << fatorial(n) + fatorial(m) << endl;
    
    return 0;
}

Nenhum comentário:

Postar um comentário

Postagem em destaque

URI (BEECROWD) - 2158 - Helping Uncle Cláudio (Ajudando o Tio Cláudio) - Matemática - C, C++ e Haskell

Buenas! Estou aqui mais uma vez para resolver um problema de Matemática! Agora tenho resolvido alguns dessa categoria, pra que vocês possam ...

Postagens mais visitadas