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

Отсортировать массив символьных строк по алфавитному порядку? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Оператора цикла с постусловием http://www.cyberforum.ru/cpp-beginners/thread515427.html
Пожалуйста посмотрите задачу, я бы решил, но сколько сижу не пойму 1)С помощью оператора цикла с постусловием напишите программу-фильтр, которая вводит любые символы, но комментирует только буквы русского алфавита. Завершение работы - по нажатию буквы ‘Я’.
C++ последовательность (с нулями) вопрос в следующем: определить сколько раз последовательность меняет знак. но подвох - в ней могут быть нули. я понимаю алгоритм, вот его сердце. ... if((a<0 && a>0) || (a>0 && a<0) || (a==0 && a<0)) { k++; } http://www.cyberforum.ru/cpp-beginners/thread515426.html
не выводится Массив символов (char) C++
в названии тома и в Файловой системе выводятся непонятные символы. Это по ходу связано с чаровским массивом. Как мне сделать? char charRootPath; bool bHave; UINT dt; char VolumeName; char FSName; AnsiString word; int freesize,totalsize; for (charRootPath = TEXT('C'); charRootPath <= TEXT('Z'); charRootPath++) {
C++ Работа с файлами на С++
Здравствуйте ! Написал код программы, что-то на подобии базы данных библиотеки. Осталось только добавить запись и считывание данных с файла (или файлов). Помогите чем можете, никак не могу разобраться. Заранее благодарен. #include "stdafx.h" #include <iostream> #include <stdio.h> using namespace std; struct library { char name; char author;
C++ Введите числовую прямоугольную матрицу и найдите номер линии, в которой находится максимальный элемент http://www.cyberforum.ru/cpp-beginners/thread515408.html
Введите числовую прямоугольную матрицу и найдите номер линии, в которой находится максимальный элемент. Как ввести прямоугольную матрицу и найдите номер линии, дайте идеи плиз Добавлено через 8 минут хотя бы скажите как правильно ввести прямоугольную матрицу через cin
C++ Работа со struct Помогите пожалуйста советом, что лучше нужно изменить в коде, чтобы приложение не зависало. Зависание сразу же после первого ввода. Смотрел многочисленные примеры - в структуру ввожу правильно данные. Синт ошибок нет. //--------------------------------------------------------------------------- //поля структури - Фамилия и инициалы, группа и массив из пяти оценок. //1)ввод с клавиатуры... подробнее

Показать сообщение отдельно
DU
1481 / 1057 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
15.03.2012, 00:56     Отсортировать массив символьных строк по алфавитному порядку?
позащищаю немного свой код. он более понятен чем все предложенные варианты:
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
  StringArray array;
  FillArray(array);
  PrintArray("Before processing:", array);
  ProcessArray(array);
  PrintArray("After processing:", array);
 
  // Если вы хоть немного дружите с английским, то тут буквально написано:
  // Объявдяем массив.
  // Заполняем массив
  // Печатаем массив
  // Обрабатываем массив
  // Печатаем обработанный массив.
 
  // На этом уровне понятно что происходит. Не нужно в голове парсить все циклы и прочие
  // операторы и далее склеивать в мыслях суть программы.
 
  // Далее, если вам интересно как печатается массив, значит идет в функцию PrintArray
  // и смотрим реализазию. Если реализация непонятна, меняем на свою. Главное чтобы
  // функция продолжала печатать массив. Точно так же поступаем с остальными функциями.
  // Структура программы от этого не меняется, на самом высоком уровне по прежнему понятно
  // что происходит.
 
 
  // Вот например код:
  std::cout << 0 << std::endl;
  // Вроде все знают что эта строка выведет в консоль инт равный нулю. И никого не волнует
  // как она устроено до тех пор, пока не нужно будет сделать с печатью что-то хитрое.
  // То же самое и с функциями и кода: хотите знать как печатается массив - добро пожаловать
  // в код функции печати, не хотите - не забивайте голову мелочами, вы просто знаете что ее
  // вызов приведет к печати массива.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru