Afişează mesaje
Pagini: [1]
1  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 015 Permutari II : August 02, 2011, 08:56:58
nici nu am trimis sursa. imi intra in bucla... nu imi da nici un rezultat si nu stiu cum sa fac, nu inteleg greseala.
2  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 015 Permutari II : Iulie 27, 2011, 12:00:00
Cod:
int valid(int k)
{
for(int j=1;j<=k;j++)
if(p[j]!=j)
return 0;
return 1;
}
int main()
{
f>>n;
for(i=1;i<=n;i++)
f>>p[i];
for(;valid(n)==0;nr++)
{
for(i=1;i<=n;i++)
p[i]=p[p[i]];
}
g<<nr;
g.close();
f.close();
return 0;
}
ma poate ajuta cineva..
nu imi dau seama cu ce am gresit.
3  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1087 Doi : Decembrie 10, 2010, 17:10:40
multumesc!!!  o sa incerc
4  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1087 Doi : Decembrie 09, 2010, 21:25:44
ce am gresit aici:( nu inteleg. o mica explicatie va rog ?
sunt incepator pe aici.
plz

Cod:
http://#include<fstream>
using namespace std;
#define InPut "doi.in"
#define OutPut "doi.out"
int c,t,i,nr,a;
int main()
{
ifstream fin ( InPut );
ofstream fout ( OutPut );
fin>>t;
for(i=1;i<=t;i++)
{
fin>>a;
   nr=0;
   while(a!=0)
   {
           if(a%2==0)
    { c=a/2;
      nr++;
}
  else
{ c=a-1;
      nr++;
}
a=c;
   }
fout<<nr<<"\n";
}
return 0;
}

Editat de moderator : Foloseste tag'urile [ code ] si [ /code] cand postezi cod
5  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 008 Cifra : Decembrie 07, 2010, 16:40:42
fratilor ce trebuie sa fac la eroarea asta?


error: invalid operands of types `double' and `int' to binary `
operator%'
Pagini: [1]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines