Afişează mesaje
Pagini: [1]
1  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 003 Fractii : Mai 04, 2010, 20:24:58
Ce am gresit? De afisat afiseaza bine! sad

Cod:
#include<fstream>
using namespace std;

int cmmdc(int a, int b)
{
   int x=a, y=b,r;
   while(x%y!=0)
   {
      r=x%y;
      x=y;
      y=r;
   }
   if(r==1)
      return 0;
   else
      return r;
}

int main()
{
   long N;
   int i,j;
   ifstream in("fractii.in");
   ofstream out("fractii.out");
   in>>N;
   int nr=N*N;
   for(i=1;i<=N;i++)
      for(j=1;j<=N;j++)
         if(cmmdc(i,j)!=0&&i!=1&&j!=1)
            nr--;
   out<<nr<<endl;
   out.close();
   in.close();
   return 0;
}

Editat de moderator : Nu mai posta de mai multe ori consecutiv, editeaza-ti posturile anterioare. Foloseste tagurile [ code ] [ /code ] cand postezi cod.
2  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 003 Fractii : Aprilie 30, 2010, 21:29:32
sirul dat nu trebuia sa fie 1/1 1/2 1/3 1/4 2/1 2/2 2/3 2/4 3/1 3/2 3/3 3/4 1/4 2/4 3/4 4/4?  Think Think
Pagini: [1]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines