fork download
  1. #include <iostream>
  2. #include <algorithm>
  3. using namespace std;
  4. bool compare1(int a, int b) {
  5. return a < b; // сортування у зростаючому порядку
  6. }
  7. bool compare2(int a, int b) {
  8. cout<<a<<"--"<<b<<";"<<endl;
  9. return a > b; // сортування у спадаючому порядку
  10. }
  11. bool compare3(int a, int b) {
  12. return a%10 > b%10; // сортування у спадаючому порядку
  13. }
  14.  
  15. int main() {
  16. int arr[] = {5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5};
  17. int n=sizeof(arr)/sizeof(arr[0]);//кількість елементів статичного масиву
  18. // for (int val : arr) {//змінна val приймає значення чергового елемента масиву
  19. // cout << val << " ";
  20. // }
  21. cout<<endl;
  22. // сортуємо
  23. cout<<"graph G {"<<endl;
  24. sort(arr, arr+n, compare2); // відсортували в порядку спадання
  25.  
  26. cout<<"}";
  27. cout<<"graph G2 {"<<endl;
  28. sort(arr, arr+n, compare2);
  29. cout<<"}";
  30. //виводимо на екран
  31. // for (auto val : arr) { //auto допомагає автоматично визначити тип елементів масиву
  32. // cout << val << " ";
  33. // }
  34. cout<<endl;
  35. return 0;
  36. }
  37.  
  38.  
  39.  
Success #stdin #stdout 0.01s 5312KB
stdin
Standard input is empty
stdout
graph G {
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
}graph G2 {
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
5--5;
}