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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка одномерного массива. В чем ошибка? http://www.cyberforum.ru/cpp-beginners/thread1195428.html
Такая вот ошибка: ОС Windows инициировала точку останова в МояПрограмма.exe. Это может быть вызвано повреждением кучи и указывает на ошибку в МояПрограмма.exe или в одной из загруженных им DLL. Возможной причиной так же может быть нажатие пользователем клавиши F12, когда фокус принадлежит МояПрограмма.exe Выведенное на экран окно содержит дополнительные данные для диагностики ошибки....
C++ Не работает балансировка бинарного дерева Написал класс "бинарное дерево", стандартные функции - добавление, поиск, вывод дерева и балансировку к нему. При добавлении балансировки в операцию добавления программа перестает распознавать больше трех листьев. Не могу найти косяк, прошу помощи. #include <iostream> #include <stdio.h> using namespace std; class link { //вспомогательный класс "лист" private: http://www.cyberforum.ru/cpp-beginners/thread1195415.html
Почему не происходит запись в файл? C++
#include<iostream> #include<fstream> #include <string> using namespace std; int main() { string temp; string temp1;
Реализовать алгоритм C++
Вообщем-то задание такое. Реализовать алгоритм показанный на картинке: http://i6.pixs.ru/storage/9/2/7/IMG2014060_4178668_12361927.jpg #include "stdafx.h" void main() { int Y,X; do
C++ Подскажите движок/фреймворк/библиотеку для создания 2d изометрической игры http://www.cyberforum.ru/cpp-beginners/thread1195400.html
Привет, подскажите пожалуйста движок/фреймворк/библиотеку для создания 2d игры, желательно на С++. Пробивал SDL2 в целом он мне понравился, но мне сказали что к нему желательно привязать OpenGL для вывода графики. Может кто подскажет, возможно есть более интересные решения ? Спасибо!
C++ Составить ведомость оплаты услуг телефонной связи работа со структурой (вылетает после ввода значений) помогите исправить программу. Текст задачи звучит так: Телефонная компания взимает плату за услуги телефонной связи по тарифу: 370 мин в месяц – абонентская плата 200 руб., за каждую минуту сверх нормы – 2 руб. Составить ведомость оплаты услуг телефонной связи для 10 абонентов за 1 месяц. #include <iostream> #include <string>... подробнее

Показать сообщение отдельно
wt_doc
0 / 0 / 0
Регистрация: 01.06.2014
Сообщений: 7

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

02.06.2014, 08:17. Просмотров 315. Ответов 0
Метки (Все метки)

Всем привет. Прошу помочь с написанием программы:
Меняя местами строки матрицы, отсортировать по возрастанию ее первый столбец.

1. Формирование, печать и обработку массивов и строк оформить в виде функции. Массивы передавать как параметры функций.
2. Реализовать массивы как псевдодинамические, их размерности передавать как параметры функций.
3. Формирование массивов выполнить с использованием ДСЧ. В массивы записывать и положительные, и отрицательные числа.
4. Функция main() должна содержать только описание массивов/строк и вызовы функций для формирования, печати и обработки массивов/строк.

У меня получилось так:
Кликните здесь для просмотра всего текста
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
31
32
33
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int A[3][3] = {{22,13,45},{12,54,3},{2,1,8}};
void Sort(int a,int b)
{
      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);
    {
        cout<<"1 stolbec "<<endl;
        for(int i = 0;i<3;i++){
            cout<<A[0][i]<<endl;
        }
       }
  
    getch();
}


Нужно сделать так, что бы матрица состояла из случайных чисел, и в итоге выводилась вся матрица, а не только 1 строка
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru