Pagini recente » Cod sursa (job #2852924) | Cod sursa (job #3222719) | Cod sursa (job #2035412) | Borderou de evaluare (job #2088894) | Cod sursa (job #839010)
Cod sursa(job #839010)
#include <iostream.h>
#include <fstream.h>
int main() {
int p,par,cinci,k,kk;
par=0;
cinci=0;
ifstream myfile;
myfile.open ("fact.in");
myfile >> p;
myfile.close();
for(k=1;k<=k+1;k++)
{
//numar cate numere pare sunt
if(k%2==0)
par++;
kk=k;
//numar puterea la care se afla 5 in produs
for( ;kk%5==0;kk=kk/5)
cinci++;
//toate numerele pare sunt multipli de 2,deci verificam daca avem destui de 5
if(cinci==p){
ofstream my;
my.open ("fact.out");
my << k;
my.close();
break;}
/*opresc forul daca nu gaseste un "n" pentru care !n sa aibe atati 5 cat p,in intervalul [1;p*5],deoarece doar in acest interval
se poate afla acel numar,si scriu in fact.out -1;*/
if(k>p*5)
{
ofstream my;
my.open ("fact.out");
my << "-1";
my.close();
break;
}
}
return 0;
}