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

Сортировка строки матрицы - C++

Восстановить пароль Регистрация
 
Xpamobnik
0 / 0 / 0
Регистрация: 04.11.2013
Сообщений: 19
26.11.2013, 18:54     Сортировка строки матрицы #1
Отсортировать элементы третьей строки матрицы (многомерного вектора) 5x6 элементов по возрастанию значений. Учесть особенности языка С + +.

Проверьте мой конечный код, если есть ошибки укажите пожалуйста, спасибо, моя лаба=(

#include "stdafx.h"
#include <iostream>
#include <stdlib.h>
using namespace std;
void main()
{
int V[5][6], i,j,x;

for(int i=0; i<=4; i++){
for(int j=0; j<=5; j++){
V[i][j]=rand()%100;
}
cout << endl;
}

for(int i=0; i<=4; i++){
for(int j=0; j<=5; j++){
cout<<V[i][j]<<" ";
}
cout<<endl;
}
cout<<endl << endl;

int min,buf;
for(int i=0;i<5;i++)
{ min=i;
for(int j=i+1;j<5;j++){
if(V[2][min]>V[2][j]) min=j;{
buf=V[2][min];
V[2][min]=V[2][i];
V[2][i]=buf;
}
}
}

for(int i=0; i<=4; i++){
for(int j=0; j<=5; j++){
cout<<V[i][j]<<" ";
}
cout<<endl;
}
system("pause");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,538
Записей в блоге: 27
26.11.2013, 19:00     Сортировка строки матрицы #2
Хм... Один вопрос - а почему в циклах for - i и j меньше или равны 4 ,5? У Вас же матрица 5 на 6?
Xpamobnik
0 / 0 / 0
Регистрация: 04.11.2013
Сообщений: 19
26.11.2013, 19:55  [ТС]     Сортировка строки матрицы #3
Цитата Сообщение от Тамика Посмотреть сообщение
Хм... Один вопрос - а почему в циклах for - i и j меньше или равны 4 ,5? У Вас же матрица 5 на 6?
счет начинается с 0, поэтому если матрица строк 6, то будет значение 5, вроде так, если нет поправьте=)
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,538
Записей в блоге: 27
27.11.2013, 11:38     Сортировка строки матрицы #4
Да-да, вчера уже уставшая была, потому сбило с толку. Обычно просто ставят <5 и <6. Но не суть. Я думаю еще для компактности можно объеденить первый и второй цикл. То есть присваиваете рандомное значение элементу массива и сразу его выводите.
Yandex
Объявления
27.11.2013, 11:38     Сортировка строки матрицы
Ответ Создать тему
Опции темы

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