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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как правильно вызывать функцию strcmp()? http://www.cyberforum.ru/cpp-beginners/thread824216.html
При вызове strcmp() можно использовать пространство имен std::, а так же можно и без него обойтись: strcmp(s1, s2); std::strcmp(s1, s2); Как же все таки будет правильно?
C++ Подсчитать количество пар символов Задача: Подсчитать количество пар букв в строке, вывести ввиде массива двумерного. Пример: "Здесь какая то строка, желательно считать из файла"; вывод: "аб"=0; .... "зд"=1; "де"=1; .. http://www.cyberforum.ru/cpp-beginners/thread824215.html
C++ unable to match function definition to an existing declaration
возникают ошибки, природа которых не слишком понятна: 1)в специализации функции FindEl показывает ошибку с таким текстом:"unable to match function definition to an existing declaration" 2)показывает ошибку, якобы не хватает ; и не распознает шаблонный тип в функции Clone #ifndef _TREE_defined_ #define _TREE_defined_ #include <iostream> #include <fstream> using namespace std; template...
C++ Циклы: нарисовать прямоугольник из звездочек с диагоналями
Помогите,пожалуйста!Нужно с помощью циклов нарисовать прямоугольник из звездочек с диагоналями.Спасибо!
C++ Передача масива в функцию http://www.cyberforum.ru/cpp-beginners/thread824178.html
Каким способом можно передать массив в функцию?
C++ Эта программа безвредна? Есть один человек, который утверждает, что данная программа не делает ничего, кроме как автоперехода по ссылкам, указанным в файле url.txt. Но у меня есть сомнения, вдруг это какой-нибудь вирус? /* Программа для автоматического открытия ссылок */ #include <iostream> #include <string> #include <fstream> #include <cstdlib> #include <sstream> #include <algorithm> #include <functional> ... подробнее

Показать сообщение отдельно
Buckstabue
175 / 124 / 6
Регистрация: 12.01.2012
Сообщений: 624
31.03.2013, 22:21     Сортировка строк
C++
1
2
3
4
5
6
7
for( int j = 0; j , size - 1; j++ ) {
            int tmp = static_cast< int >(a[j + 1][0]);
            if( tmp < (static_cast< int >(a[j][0])) ) {
                char *string = a[j + 1];
                a[j + 1] = a[j];
                a[j] = string;
            }
Присмотритесь внимательнее, у вас здесь вечный цикл. Это то, что в первую очередь бросается в глаза
Возможно вместо "j , size - 1" вы хотели написать j < size - 1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru