Informatică, întrebare adresată de sikesjack1, 8 ani în urmă

Am cateva intrebari legate de urmatorul program:

#include

#include

using namespace std;

ifstream fi("clase.in");

ofstream fo("clase.out");

int n;

long long A[10001];

int m;

long long B[10001];

int rez;

int i,j;

int main()

{

   fi>>n;

   for (int i=1;i<=n;i++)

       fi>>A[i];

   fi>>m;

   for (int i=1;i<=m;i++)

       fi>>B[i];

   sort(A+1,A+n+1);

   sort(B+1,B+m+1);

   i=1;

   j=1;

   rez=0;

   while (i<=n && j<=m)

       if (A[i]==B[j])

       {

           rez++;

           i++;

           j++;

       }

       else

           if (A[i]
               i++;

           else

               j++;

   fo<
   fi.close();

   fo.close();

   return 0;

}

Intrebarile mele sunt:

1) Ce sortare e asta?
sort(A+1,A+n+1);

   sort(B+1,B+m+1);

2) Ce inseamna...

 fi.close();

   fo.close();

Răspunsuri la întrebare

Răspuns de ABrainlyUser
1

Răspuns:

2) ifstream fi("clase.in") si ofstream fo("clase.out") deschid cele 2 fisiere numite clase.in, respectiv clase.out.

  fi.close() si  fo.close() inchid cele 2 fisiere.

Explicație:

Răspuns de boiustef
0

Răspuns:

Explicație:

Răspuns la întrebarea

1) Ce sortare e asta?

sort(A+1,A+n+1);     sort(B+1,B+m+1);

Dacă puneai întrebarea ta pe google, cred dădeai de această sursă explicativă, unde destul de bine se lămureşte întrebarea care te interesează

http://schoolandit.blogspot.com/2012/05/c-functia-sort-cea-mai-rapida-metoda-de.html

Alte întrebări interesante