Форум программистов, компьютерный форум, киберфорум
Наши страницы

Сортировка двумерного массива char - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как вычислить значение суммы http://www.cyberforum.ru/cpp-beginners/thread616985.html
Для заданого целого числа n вычислить значение суммы
C++ Таймеры.Не срабатывает сравнение Всем доброго времени суток!.Есть код(архивация),который должен запускаться раз в 30 мин(в коде для теста 1 мин.),но почему-то этого не происходит.Прошу помочь!Закомментированый код тоже... http://www.cyberforum.ru/cpp-beginners/thread616977.html
C++ Как вычислить минимум
Подскажите как дописать программу По заданным значениям x,y,z вычислить u=min(x,max(y,z)) #include "stdafx.h" #include <iostream> #include <stdio.h> #include <iostream> #include <cmath>...
C++ Объявление класса Patient
Доброго времени суток! Есть программа, в ней несколько файлов. Есть класс Patient, на который создается указатель в файле polyclinic.cpp, этот же класс нужен в файле patient.cpp. Вопрос в том, как...
C++ Учет обрывов связи за сутки http://www.cyberforum.ru/cpp-beginners/thread616941.html
Люди напишите плиз программу которая буде фиксировать обрывы связи за сутки. Я это вижу так. 1.Пингуем google.com 2.если пинга больше 1000 (тоесть связи нет) то в счетчик +1. 3.если пинга норм то...
C++ Дан массив из N целых чисел. Необходимо подсчитать a1+a2 – a3+a4 –.+aN Необходимо подсчитать a1+a2 – a3+a4 –..+aN подробнее

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

Сортировка двумерного массива char - C++

30.06.2012, 16:56. Просмотров 1154. Ответов 7
Метки (Все метки)

Помогите пожалуйста отсортировать двумерный массив(2d) символов(char) по возрастанию..

Пишу программу на с++ в Visual Studio 2005;

дело вот в чём - есть двумерный массив символов состоящих из строк содержащих как цифры так и буквы.
Сдесь представлены пределы номеров кредитных карт и названия карт. Номер состоит из 16 символов затем следует разделитель и второй предел карты,далее название.Пример:

4000000000000000;4599999999999999;VISA
4600000000000000;4799999999999999;Visa Electron
9428000000000000;9428999999999999;Local CARD
6700000000000000;6799999999999999;MAESTRO
5000000000000000;5999999999999999;MASTERCARD
3000000000000000;3999999999999999;AMEX

в таком порядке данные записываются в двумерный массив char
Но как сделать так, чтобы строки в массиве были упорядочены по возрастанию?
Причём сортировка должна роводится по первому пределу номера карты, тоесть по первым 16 цифрам. Пример:

3000000000000000;3999999999999999;AMEX
4000000000000000;4599999999999999;VISA
4600000000000000;4799999999999999;Visa Electron
5000000000000000;5999999999999999;MASTERCARD
6700000000000000;6799999999999999;MAESTRO
9428000000000000;9428999999999999;Local CARD

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