Pesquisar este blog

Livros Recomendados

Mostrando postagens com marcador 1153. Mostrar todas as postagens
Mostrando postagens com marcador 1153. Mostrar todas as postagens

quarta-feira, 13 de janeiro de 2021

URI - 1153 - Fatorial Simples - Iniciante - C

Plataforma: URI
Problema1153

Enunciado:
Ler um valor N. Calcular e escrever seu respectivo fatorial. Fatorial de N = N * (N-1) * (N-2) * (N-3) * ... * 1.


Linguagem: C


Solução:

#include<stdio.h>
int main(){
    int n, i;
    long int resposta;
    scanf("%i",&n);
    i=n;
    resposta=1;
    while (i>1) {
        resposta = resposta * i;
        i--;
    }
    printf("%li\n",resposta);
    return 0;
}

URI - 1153 - Fatorial Simples - Iniciante - C++ - Solução Alternativa

Plataforma: URI
Problema1153

Enunciado:
Ler um valor N. Calcular e escrever seu respectivo fatorial. Fatorial de N = N * (N-1) * (N-2) * (N-3) * ... * 1.


Linguagem: C++


Solução:

#include <iostream>

using namespace std;

long int fat(int n) {
    if (n == 1)
        return 1;
    else
        return n * fat(n - 1);
}
int main() {
    int n, i, r = 1;
    cin >> n;
    cout << fat(n) << endl;
    return 0;
}

domingo, 2 de agosto de 2020

URI - 1153 - Fatorial Simples - Iniciante - C++

Plataforma: URI
Problema1153

Enunciado:
Ler um valor N. Calcular e escrever seu respectivo fatorial. Fatorial de N = N * (N-1) * (N-2) * (N-3) * ... * 1.


Linguagem: C++

Solução:
O fatorial é calculado multiplicando os valores de 1 até n.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
#include <iostream>

using namespace std; 

int main() 
{
 int n;
 cin >> n;
 int fat = 1;
 for(int i = 1; i<=n;i++){
  fat = fat*i;
 }
 cout << fat << endl;
    return 0; 
} 

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