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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Софико
0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 14
#1

Меняя местами строки матрицы, отсортировать по возрастанию ее первый столбец - C++

12.11.2013, 18:02. Просмотров 792. Ответов 8
Метки нет (Все метки)

Помогите написать програмку в С++. Задание: "Меняя местами строки матрицы, отсортировать по возрастанию ее первый столбец".
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2013, 18:02     Меняя местами строки матрицы, отсортировать по возрастанию ее первый столбец
Посмотрите здесь:

Меняя местами строки матрицы, отсортировать по возрастанию ее первый столбец - C++
Вот листинг, написал но что то тут не так, подскажите что нужно поменять? #include <iostream.h> #include <conio.h> int main() ...

Отсортировать по возрастанию первый и второй столбец матрицы - C++
Нужна помощь в задаче с использованием многомерного массива 2. Відсортувати за зростанням перший рядок та другий стовпець матриці. 2....

Отсортировать первую строку матрицы, меняя местами столбцы - C++
Отсортировать по возрастанию. #pragma argsused #include <iostream.h> #include <conio.h> #include <stdio.h> int i,j,g; const...

Отсортировать каждый столбец матрицы по возрастанию, сортировка Шелла - C++
Помогите пожалуйста решить задачу. Есть матрица (nxn), нужно отсортировать каждый столбец, по возрастанию, алгоритмом Шелла. Ниже код, что...

Отсортировать по возрастанию первую строку и второй столбец матрицы - C++
Помогите пожалуйста!с++. Отсортировать по возрастанию первую строку и второй столбец матрицы. Заранее огромное спасибо)

Первый и последний столбец матрицы поменять местами - C++
дана матрица 4 на 4 первый и последний столбец поменять местами

Реализовать функцию, меняющую местами первый столбец матрицы с последним - C++
Помогите, пожалуйста,написать эту программу_( Из файла file1.txt считывается двумерная вещественная матрица А, из файла file2.txt матрица...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
12.11.2013, 18:06     Меняя местами строки матрицы, отсортировать по возрастанию ее первый столбец #2
Софико, в чем собственно наша помощь должна состоять? в написании ее за Вас?
Софико
0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 14
09.01.2014, 02:06  [ТС]     Меняя местами строки матрицы, отсортировать по возрастанию ее первый столбец #3
чтобы посмотреть, правильно ли я сделала
__General__
24 / 24 / 3
Регистрация: 04.01.2014
Сообщений: 91
Завершенные тесты: 2
09.01.2014, 02:21     Меняя местами строки матрицы, отсортировать по возрастанию ее первый столбец #4
Софико, Вы бы хотя бы свой код выложили сюда
Hooly
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 57
09.01.2014, 06:05     Меняя местами строки матрицы, отсортировать по возрастанию ее первый столбец #5
чтобы посмотреть, правильно ли я сделала
что для вас правильно? тут верного результата можно достичь разными способами
sergei60
47 / 28 / 4
Регистрация: 10.06.2012
Сообщений: 372
09.01.2014, 08:57     Меняя местами строки матрицы, отсортировать по возрастанию ее первый столбец #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
using namespace std;
int A[3][3] = {{12,13,45},{12,54,3},{2,1,8}};
void Sort(int a,int b)//A - указатель на первый элемент
{
      int temp;
      int i,j;
      for(int k = 0;k<a;k++){
      for(i=0;i<b;i++){
         for(j=0;j<(b-1);j++){
         if(A[k][j]>A[k][j+1]){
           temp = A[k][j];
           A[k][j] = A[k][j+1];
           A[k][j+1] = temp;
          };
         };
        };
      };
}
int main(){
    Sort(3,3);
    for(int j = 0;j<3;j++){
        cout<<"отсортированный 1столбец "<<endl;
        for(int i = 0;i<3;i++){
            cout<<A[0][i]<<endl;
        };
       };
  
    return 0;
};
Столбец отсортировал, только почему то три раза его показывает.
Ev_Hyper
Заблокирован
09.01.2014, 09:43     Меняя местами строки матрицы, отсортировать по возрастанию ее первый столбец #7
sergei60, у вас перед выводом цикл по j, он лишний
sergei60
47 / 28 / 4
Регистрация: 10.06.2012
Сообщений: 372
09.01.2014, 09:51     Меняя местами строки матрицы, отсортировать по возрастанию ее первый столбец #8
Ev_Hyper ,благодарю. В этом примере я сдул готовый алгоритм сортировки и применил его ксвоей матрице . Вообще такой подход нормальный? Или надо было самому изобретать алгоритм,но ведь уже есть наработанный материал,почему его не испоьзовать?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.01.2014, 09:57     Меняя местами строки матрицы, отсортировать по возрастанию ее первый столбец
Еще ссылки по теме:

Отсортировать строки матрицы по возрастанию - C++
По заданию нужно отсортировать массив X (100) методом вычисления адреса...с адресом преподаватель помог...я разбил массив на 10...

Отсортировать строки матрицы по возрастанию - C++
Заполнить двумерную матрицу случайными целыми числами в диапозоне от 0 до 99.Отсортировать строки полученной матрицы по...

Отсортировать строки матрицы по возрастанию их суммы - C++
Нужно создать двумерный массив, размером 10 х 10. Заполнить его случайно целыми числами, в районе до 10. Вывести получившийся массив на...

Отсортировать каждый столбец матрицы по возрастанию элементов методом "пузырька" - C++
Здравствуйте!!! помогите, пожалуйста, написать программу на С++. дана матрица размерностью n на n, содержащая целые числа. отсортировать...

Отсортировать строки матрицы по возрастанию сортировкой подсчетом - C++
В файле содержится двумерный массив размерностью n на n. В новый файл вывести отсортированный массив. Отсортировать строки по возрастанию...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ev_Hyper
Заблокирован
09.01.2014, 09:57     Меняя местами строки матрицы, отсортировать по возрастанию ее первый столбец #9
конечно лучше использовать проверенный алгоритм. Самом придумывать - сложно.
Yandex
Объявления
09.01.2014, 09:57     Меняя местами строки матрицы, отсортировать по возрастанию ее первый столбец
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru