File: ispermutation.cc

package info (click to toggle)
c%2B%2B-annotations 13.02.02-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 13,576 kB
  • sloc: cpp: 25,297; makefile: 1,523; ansic: 165; sh: 126; perl: 90; fortran: 27
file content (18 lines) | stat: -rw-r--r-- 591 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    #include <algorithm>
    #include <iostream>
    using namespace std;

    int main()
    {
        int one[] = { 1, -2, 3, -4, 5, -6, 7, -8, 9};
        int two[] = { -8, -2, -4, -6, 3, 1, 5, 9, 7};
        int three[] = { -8, -8, -4, -6, 3, 1, 5, 9, 7};

        cout << "one is a permutation of two: " <<
            is_permutation(one, end(one), two) << "\n"

            "one is a permutation of three: " <<
            is_permutation(one, end(one), three, end(three)) << '\n';
    }
    // Displays: one is a permutation of two: 1
    //           one is a permutation of three: 0