Форум программистов, компьютерный форум CyberForum.ru

Сортировка двумерного массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу на С++, которая моделирует АЦП http://www.cyberforum.ru/cpp-beginners/thread8023.html
Нужно Написать программу на С++, которая моделирует АЦП с разрядностью т=4,8,16,24 бит. Блок АЦП должен быть формлен в виде подпрограммы и иметь собственное графическое изображение. Помогите пож-та!
C++ Ответьте пожалуйста на вопросы... Столкнулся с несколькими проблемами... Помогите... 1. Какие существуют стандартные ф-ции для работы с каталогами (создание, удаление)? 2. Есть каталог POST, который лежит вместе с .exe. Как сделать его корневым, чтобы можно было задавать в программе путь относительно него к лежащим там файлам? Как все это прописывать в программе? Вроде бы как-то через параметы командной строки... 3. В... http://www.cyberforum.ru/cpp-beginners/thread7968.html
C++ Лабораторная на тему "Перегрузка операторов"
Здравстуйте, господа ( и дамы ). Написал лабораторную на тему перегразка операторов, естественно на С++, не могу понять в чем проблема. собственно код Есть множество, модулируемое массивом различных чисел, надо было сделать коснтруктор для выделения дин. памяти под элементы, где size - максимальный размер(по условию мы его знаем), к - текущий размер. м\м1\м2 следовательно множества. проблема с...
помогите дописать программу! создать одномерный массив C++
создать одномерный массив . создать однонаправленный список содержащий элементы массива в обратном порядке и выведите на экран. #include "stdafx.h" #include "stdio.h" #include "malloc.h" int n=0; struct cis {
C++ Неправильный вывод данных из стека С++ http://www.cyberforum.ru/cpp-beginners/thread7910.html
Я только-только начал учить С++. Пишу под ДОСом. И у меня вот баг вылез: Я хочу поместить цифры в стек и потом их просто вывести от туда, но мне не выводит последнею введенную мною цифру, а заменяет ее 0.00000. То-есть я пишу: 1 2 3 выводит:
C++ Удаление бинарного дерева по слоям вот задачка такая встала и ни че в голову не приходит. как будет выглядеть функция чтоб удаляла бинарное дерево по слоям? плиззз помогите!!! подробнее

Показать сообщение отдельно
Lord_Voodoo
Супер-модератор
 Аватар для Lord_Voodoo
8505 / 2172 / 61
Регистрация: 07.03.2007
Сообщений: 10,844
Завершенные тесты: 1
19.05.2008, 15:08     Сортировка двумерного массива
Код
  using namespace std;
  int mass[3][3];
  int res[3][3] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
  int rows[3] = {0, 1, 2}; int maxs[3];
  int tmp = 0;
  cout<<"Enter array!"<<endl;
  for(int i = 0; i < 3; i++)
    for(int j = 0; j < 3; j++){
      cin>>mass[i][j];
    }
  // Находим максимумы
  for(int i = 0; i < 3; i++){
    maxs[i] = mass[i][0];
    for(int j = 0; j < 3; j++){
      if(maxs[i] < mass[i][j]) maxs[i] = mass[i][j];
    }
  }
  // Сортируем и запоминаем позиции
  for(int i = 0; i < 3; i++){
    for(int j = i + 1; j < 3; j++){
      if(maxs[i] > maxs[j]){
        tmp = maxs[i];
        maxs[i] = maxs[j];
        maxs[j] = tmp;
        tmp = rows[i];
        rows[i] = rows[j];
        rows[j] = tmp;
      }
    }  
  }
  for(int i = 0; i < 3; i++){
    for(int j = 0; j < 3; j++){
      res[i][j] = mass[rows[i]][j];
    }
  }
  cout<<"Result:"<<endl;
  for(int i = 0; i < 3; i++){
    for(int j = 0; j < 3; j++){
      cout<< res[i][j] << " ";
    }
    cout<< endl;
  }
  getch();
не получилось изящно решить, пришлоьс брать бесхитросным способом ((((
 
Текущее время: 03:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru