Afişează mesaje
Pagini: [1]
1  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 006 Factorial : Iulie 26, 2011, 10:07:30
 Brick wall Brick wall Brick wall poate sa-mi explice cineva dc imi iese din timp la sursa asta si iau dekt 20 pct??? scz dak am facut o gresala dar acum am trecut de la pascal la cpp si imi e putin mai greu
Cod:
#include <fstream.h>

long p,m,n,nr;

ifstream f("fact.in");
ofstream g("fact.out");

int main()
{
f>>p;
n=0;nr=0;n=0;
while(nr<p)
{
n++;
m=n;
long div=2;
while(m!=1)
{
if(m%div==0)
{
long ok=0;
for(long i=2;i<=div/2;i++)
if(div%i==0)
ok=1;
if(ok==0)
{
m=m/div;
if(div==5)
nr++;
}
}
else
div++;
}

}
if(nr==p)
if(p!=0)
g<<n;
if(nr>p)
if(p!=0)
g<<"-1";
if(p==0)
g<<"1";
return 0;
}

[editat de moderator] tag-ul "code"...
Pagini: [1]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines