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

Сортировка фамилий по алфавиту - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как реализовать поиск минимального и максимального элемента в двух объектах класса сразу?? http://www.cyberforum.ru/cpp-beginners/thread411856.html
Т.е. один минимальный на два объекта, объекты - одномерные массивы
C++ Листание текстового файла в консоле На экран выводится файл, который можно листать вперед или назад. // Прототип функции вывода части матрицы, в которую переписан листаемый файл void matr_part_out(char matr, int icur, int... http://www.cyberforum.ru/cpp-beginners/thread411845.html
Вопрос насчёт чтения файла C++
Добрый вечер. у меня имеется файл, в котором данные расположены не в одной строке. Для чтения я использую функцию fgets, и вот такая проблема возникает: мне необходимо, чтобы каждая следующая...
C++ Наследование. Иерархия и контейнерные классы
Создать класс студент, имеющий имя (указатель на строку), курс и идентификационный номер. Определить конструкторы, деструктор и функцию печати. Создать public-производный класс – студент-дипломник,...
C++ Даден массив. Все четные елементы массива уменьшыть в два раза, а нечетные увеличить в два раза. http://www.cyberforum.ru/cpp-beginners/thread411817.html
С++. Даден массив. Все четные елементы массива уменьшыть в два раза, а нечетные увеличить в два раза. Сложновато :sorry:
C++ вывод всех N значных чисел, сумма цифр которых = данному числу Составить программу вывода всех N значных десятичных чисел, сумма цифр которых равна введённому с клавиатуры целому числу (<50). подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6928 / 6490 / 2182
Регистрация: 18.12.2011
Сообщений: 17,105
Завершенные тесты: 1
19.12.2011, 21:29
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
    char fio[1000][100]; // массив на 1000 фамилий
    int n=20; // прочитано 20 фамилий
....
    for(int i=0;i<n;i++)
    {
        for(int j=i;j<n;j++)
        {
            if(strcmp(fio[i],fio[j])==1) // еще неотсортировано
            {
                char t[100]; // переставляем
                strcpy(t,str[i]);
                strcpy(str[i],str[j];
                strcpy(str[j],t);
            }
        }
    }
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru