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

Массив: Разместить строки матрицы по возрастанию значений первых элементов строк. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Автозаполнение логина\пароля в программе http://www.cyberforum.ru/cpp-beginners/thread552261.html
Здравствуйте! Есть программа( .exe) при открытии надо постоянно вводить логин и пароль и жать кнопку старт. У меня два вопроса: 1) Как можно осуществить автозаполнение полей username и pass чтобы постоянно не вводить логин и пароль и нажимать на кнопку start? 2) Автоматизировать бы этот процесс так - каждые 5 мин программа запускается работает 3 минуты потом закрывается(принудительно) и...
C++ написать на с++ написать программу сортировки однонаправленного списка записей со следующей структурой:структура-автор, название книги, издательство;сортировка-по издательству. http://www.cyberforum.ru/cpp-beginners/thread552246.html
C++ Ошибка в Dev C++
Внезапно отказался капускать приложение (компилирует без ошиок) Перезагрузка win не помогает. Что делать?
C++ Пузырьковая сортировка
Помогите исправить не сортирует массив.Еще должен считать кол-во шагов прохода цикла. #include <stdio.h> #include <conio.h> #include <time.h> #include <stdlib.h> int n; int main() { int x,i,c,a,t,j,k1; k1=0;
C++ Поблочное считывание с файла http://www.cyberforum.ru/cpp-beginners/thread552241.html
Нашел-таки ошибки в своём коде шифрования DES, исправил. Теперь надо реализовать работу с файлом. Как бинарно считывать блоками по 8 байт файл? Данные на вход подаю в формате unsigned long long (так раз 8 байт). Как правильно это реализовать? И если в файле будет количество байт, которое не делится на 8... Сча буду гуглить, но мб кто-то быстрее напишет и правильнее :)
C++ Стенки внутри лабиринта Господа эксперты,не пойму почему код не работает: "Мышь" не должна бегать по стенка(стенки определяются в массиве),а на деле результата нет. void Game::ControlMouse() { Game gc; int hx,hy,ch,i=0,j=0; for(hx=80,hy=80;hx<560&&hx>80,hy<350&&hy>80;) { подробнее

Показать сообщение отдельно
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 50
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
20.04.2012, 11:40     Массив: Разместить строки матрицы по возрастанию значений первых элементов строк.
Код может быть и сортирует, но человек не понял задания, в вашем же посте ничего кроме кода нет.
А так сразу же бросилось в глаза - зачем вы создается новый массив?
Все намного проще
C++
1
2
3
4
if ( matrix[k][0] > matrix[i][0] ) {
   for ( int m = 0; m < N; m++ )
      std::swap( matrix[ k ][ m ], matrix[ i ][ m ])
}
ну или в ручную
C++
1
2
3
4
5
6
7
8
9
if ( matrix[k][0] > matrix[i][0] ) {
   int temp = 0;
 
   for ( int m = 0; m < N; m++ ) {
      temp = matrix[ k ][ m ];
      matrix[ k ][ m ] = matrix[ i ][ m ];
      matrix[ i ][ m ] = temp;
   }
}
 
Текущее время: 04:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru