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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ С++ Отсортировать список спортивных команд http://www.cyberforum.ru/cpp-beginners/thread660493.html
Ребят помогите пожалуйста. Структура списка: название команды - город - ФИО тренера - количество очков. Заполнить список и вывести его на экран, а затем вывести информацию о тех командах, которые набрали не меньше 5 очков. Отсортировать список по полю «ФИО тренера» и по полю «количество очков».
C++ решение заданий на C++ Помогите решить задания по C++ builder 1.сделать выражение на c++: cos^5(y+1/y) 2. Какая ошибка присутствует в этом операторе, дайте описание ошибки и скажите как исправить. P:=Q*T; 3. Как сделать величину на c++ : 7.3^2.5 4. Составить блок схему и С + + программу, которая вводит с клавиатуры значение аргумента, вычисляет и печатает Y, и выполняет запрос и повторения вычислений. http://www.cyberforum.ru/cpp-beginners/thread660486.html
C++ Обработка всевозможных исключений
Снова здравствуйте! Я хотел у вас узнать, как, напиример, в консольном приложении(да и любом другов,просто в консоли нагляднее),сделать обработку всех исключений?Весь код что ли заключать в Try-catch? Если есть что то еще,то очень прошу пример.
C++ как задать границу для типа данных unsigned char*
У меня есть двумерный массив значений типа unsigned char*, диапазон значений которого 0 - 255. Как задать условие, чтобы при увеличении на единицу, элементы, значения которых 255 оставались равны 255 а не превращались в 0.
C++ Решение СЛАУ http://www.cyberforum.ru/cpp-beginners/thread660464.html
Доброго времени суток . Пишу программу , которая должна решать системы линейных уравнений методом Гаусса(методом ведущего элемента в столбце) . Код написан , но почему-то возникают проблемы "на ровном месте" , например , неправильно находит ведущий элемент , хотя алгоритм вроде бы правильный . Буду благодарен за любую помощь . #include<iostream.h> #include<math.h> void swap_rows(double **,...
C++ Указатели и ссылки Допустим, что есть функция, в которую мы кидаем массив по указателю и кол-ву элементов. void printArray(int *arr, int elements) Вызываем функцию, соответственно printArray(&arr, 10) подробнее

Показать сообщение отдельно
sniper304
1 / 1 / 0
Регистрация: 24.12.2011
Сообщений: 9
29.09.2012, 23:44     Сортировка массива строк
Здравствуйте!Не могу разобраться с сортировкой массива строк по алфавиту!
Ввести массив из n строк и n столбцов, отсортировать по алфавиту, и вывести первую букву первого слова!
Ниже приведен код что написал(правда без сортировки)ну это черновик =)
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
34
35
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
#include <iostream.h>
 
string **mass;
int n,n1;
void vvod(int a, int b)
 {
   mass=new string *[a];
 for(int i=0;i<a;i++)
 mass[i]=new string [30];
 getch();
  for (int i=0;i<a;i++)
  for (int j=0;j<b;j++)
  {
   cout<<"Stroka ["<<i+1<<"] slovo ["<<j+1<<"] ";
   cin>>mass[i][j];
  }
 }
 
void main()
{
 cout<<"Vvedite kolichestvo strok";
 cin>>n;
 cout<<"Vvedite kolichestvo slov v stroke";
 cin>>n1;
 vvod(n,n1);
 for(int i=0;i<n;i++){
 for (int j=0;j<n1;j++){
 cout<<mass[i][j];
 cout<<"\n";}}
 getch();
}
Думаю, этого мало, но все же я учусь!
Возникли вопросы:
1)Каким образом сделать такую сортировку?(Нужно ли создать еще один дин.массив с той же размерностью,чтобы присваивать элементы при сортировке, если да то как сделать?

Большое спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru