Cod sursa(job #3261326)

Utilizator trudy_226Vasilescu Tudor trudy_226 Data 5 decembrie 2024 15:10:43
Problema Factorial Scor 10
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.58 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin ("fact.in");
ofstream fout ("fact.out");
int main()
{
    int p,n,mini=1,maxi=9,nr=1,t=-1;
    fin >> p;
    while(p!=0)
    {
        mini=mini*10;
        maxi=maxi*10+9;
    }
    while(t!=-1){
    for(int i=1;i<=n;i++)
    {
        nr=nr*i;
    }
    if(nr>mini&&nr<maxi)
    {
        cout <<nr;
        nr=1;
        t=-1;
        break;
    }
    if(nr>maxi)
    {
        t=-1;
        break;
    }
    }
    if(t==-1)
    {
        fout << t;
    }

    return 0;
}