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

Слова английского текста рассортировать по возрастанию количества заданной буквы в слове - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ структуры подскажите с функцией http://www.cyberforum.ru/cpp-beginners/thread34253.html
Ребята умы програмирования подскажите с функцией долбаюсь не могу никак дойти до ума задача такая: Предметная область - бухгалтерия предприятия. Решаемые задачи - учет труда и зарплаты...
C++ Одномерные массивы Задать 2 вектора A(n) и B(m). Выполнить такие задания: -найти вектора C, D и E из элементов векторов A и B так, чтобы в С находились только отрицательные элементы, в D - положительные в порядке... http://www.cyberforum.ru/cpp-beginners/thread34247.html
сравнения строк C++
Всем привет !! столкнулся с проблемой сравнения строки, объясните пожалуйста как правильно сравнить строки на етом примере #include<iostream.h> int main() { char str="hello"; char...
Поиск совершенного числа N через цикл for C++
Сложить программу с помощью цикла for Задание Дано некоторое число N. Сложить программу поиска “совершенных” чисел меньших за N. “Совершенным” есть число, которое равно суме своих делителей, за...
C++ Вычисление стоимости покупки с учетом скидки http://www.cyberforum.ru/cpp-beginners/thread34238.html
Написать программу вычисления стоимости покупки с учетом скидки. Скидка 5% предоставляется если сумма больше 1000 рублей, 7% если сумма больше 1500 рублей. Написать программу вычисления стоимости...
C++ Заполнение двумерных символьных массивов Помогите пожалуйста в учебниках про строки вообще мало что пишут, как заполнять массив из нескольких строк, с клавиатуры. Без методов класса, желательно с помощью функции gets(), в конкретном... подробнее

Показать сообщение отдельно
accept
4823 / 3244 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
25.05.2009, 06:01
можно методом обмена

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/* SortLines:  сортирует строки в lines в количестве nlines по алфавиту */
void SortLines(char lines[][MAXLINE], unsigned nlines)
{
    int i, j;
    char tmp[MAXLINE];
    
    for (i = 0; i < nlines; i++)
        for (j = i+1; j < nlines; j++)
            if (strcmp(lines[i], lines[j]) > 0) {
                strcpy(tmp, lines[i]);
                strcpy(lines[i], lines[j]);
                strcpy(lines[j], tmp);
            }
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru