На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Qraizer, Hsilgos
  
> Алгоритм из кода , Перевести программу С++ в блок схему
    Помогите перевести в блок схему:
    ExpandedWrap disabled
      #include <iostream>
      #include <set>
      #include <cassert>
      #include <algorithm>
      #include <iterator>
       
      int main(){
          const int SIZE = 10;
          int arr[SIZE] = { 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 };
       
          std::cout << "Unsorted: ";
          std::copy(arr, arr + SIZE, std::ostream_iterator<int>(std::cout, " "));
          std::cout << std::endl;
       
          std::multiset<int> set;
          std::copy(arr, arr + SIZE, std::inserter(set, set.begin()));
          assert(set.size() == SIZE);
       
          bool flag = true;
          int * pHead = arr;
          int * pTail = arr + SIZE - 1;
          for (std::multiset<int>::const_iterator i = set.begin(); i != set.end(); ++i){
              if (flag)
                  *pHead++ = *i;
              else
                  *pTail-- = *i;
              flag = !flag;
          }
       
          std::cout << "Sorted:   ";
          std::copy(arr, arr + SIZE, std::ostream_iterator<int>(std::cout, " "));
          std::cout << std::endl;
          system("pause");
          return 0;
      }
    Сообщение отредактировано: Qraizer -
      M
      Используем тег [code] для добавления текста программы в пост! Устное предупреждение! Читаем правила!
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,1112 ]   [ 16 queries used ]   [ Generated: 28.03.24, 11:07 GMT ]