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

Отсортировать матрицу и снова сделать из нее начальную матрицу - C++

Восстановить пароль Регистрация
 
gylayko
30 / 29 / 4
Регистрация: 28.09.2011
Сообщений: 448
24.03.2012, 12:02     Отсортировать матрицу и снова сделать из нее начальную матрицу #1
значит условие таково: с клавиатуры вводится ряд чисел, его нужно занести в матрицу 6х6, потом отсортировать матрицу и снова сделать из нее начальную матрицу.
*если пользователь вводит не 36 элементов в ряде, недостающие элементы заполнить нулями
я понимаю, как сделать из одномерного массива двумерный
C++
1
2
3
4
5
6
7
8
9
For (i=1;i>6;i++)
 {
  for (j=1;j<6;j++)
   {
    a2[i,j]=a1[k];
    printf("%d",a2[i,j]);
    k=k+1;
   }
  }
а как его дальше отсортировать и снова сделать начальный. также помогите с тем, чтобы пользователь вводил ряд не 36 элементов в ряде и недостающие элементы заполнились нулями.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2012, 12:02     Отсортировать матрицу и снова сделать из нее начальную матрицу
Посмотрите здесь:

Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями C++
Уплотнить матрицу А, удаляя из нее строки и столбцы заполненные нулями C++
Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями C++
C++ Сжать заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями
C++ Отсортировать матрицу
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
24.03.2012, 12:33     Отсортировать матрицу и снова сделать из нее начальную матрицу #2
А какое условие прекращения ввода? Т.е. откуда мы должны узнать, что пользователь хочет ввести не 36 чисел?
Dima249
10 / 10 / 0
Регистрация: 02.10.2011
Сообщений: 69
24.03.2012, 12:52     Отсортировать матрицу и снова сделать из нее начальную матрицу #3
Цитата Сообщение от Nekto Посмотреть сообщение
А какое условие прекращения ввода? Т.е. откуда мы должны узнать, что пользователь хочет ввести не 36 чисел?
может надо каждый раз спрашивать хочет ли вводить пользователь дальше?
gylayko
30 / 29 / 4
Регистрация: 28.09.2011
Сообщений: 448
24.03.2012, 13:37  [ТС]     Отсортировать матрицу и снова сделать из нее начальную матрицу #4
думаю, нужно чтобы пользователь вводил ряд и в какой-то момент мог нажать ентер или постоянно висела кнопочка "закончить ввод", типа меню или что-то типа того! как можно это сделать?
Yandex
Объявления
24.03.2012, 13:37     Отсортировать матрицу и снова сделать из нее начальную матрицу
Ответ Создать тему
Опции темы

Текущее время: 09:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru