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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Shato
2 / 2 / 0
Регистрация: 16.03.2011
Сообщений: 82
#1

Сортировки - C++

13.09.2011, 19:59. Просмотров 495. Ответов 5
Метки нет (Все метки)

Доброго времени суток друзья!
Если вас сильно не затруднит, не могли бы вы мне сделать 2 задачки, до завтра сдать нужно (
Ну или одну, спасибо вас огромное заранее !
1.В файле input.txt содержатся сведения о группы студентов в формате:
номер группы;
запись о каждом студенте группы содержит следующие сведения: фамилия, имя, отчество, год рождения, оценки по пяти предметам.
Переписать данные файла input.txt в файл output.txt, отсортировав их в алфавитном порядке по фамилии алгоритмом Шелла;
2.Дана матрица размерностью nxn, содержащая целые числа. Отсортировать диагонали матрицы параллельные побочной по возрастанию элементов методом выбора;
Хотя бы одну задачу (
Заранее вам большое спасибо друзья!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.09.2011, 19:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сортировки (C++):

Составить блок – схемы для шейкер- сортировки и сортировки Шелла - C++
Доброго времени суток, очень нужна ваша помощь в решении данной проблемы, буду бесконечно благодарен. Составить блок – схемы для шейкер-...

Пример быстрой сортировки массива строк и сортировки методом выбора - C++
Добрый вечер. Скиньте пожалуйста пример быстрой сортировки массива строк и сортировки массива строк методом выбора. Очень срочно надо,...

Составить программы для пузырьковой сортировки и сортировки посредством выбора с применением оператора while - C++
Доброго времени суток, очень нужна ваша помощь в решении данной проблемы, буду бесконечно благодарен. Составить программы для пузырьковой...

Сделать так, чтобы после сортировки вектора указатель показывал на тот же элемент, что и до сортировки - C++
Есть вектор(STL) элементов. У меня есть указатель на определенный элемент. Я хочу сделать так, чтобы после сортировки этого вектора...

Напишите функцию сортировки, похожую на функцию которая использовалась для сортировки массивов, с той разницей, что ее а - C++
Напишите функцию сортировки, похожую на функцию которая использовалась для сортировки массивов, с той разницей, что ее аргументом должен...

Изменить метод "быстрой сортировки" на метод "сортировки вставками" - C++
Как изменить метод "интеративной быстрой сортировки" на метод "сортировки вставками «с конца массива»"? Нужно изменить только метод...

5
Jupiter
Каратель
Эксперт С++
6559 / 3980 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
13.09.2011, 20:34 #2
Shato, конкретный вопрос задайте, что именно не получается? Сортировок можно найти полно, считывание и запись структур тоже. Писать это за вас врядли кто-то будет, если вы сами даже не пытались.
0
Shato
2 / 2 / 0
Регистрация: 16.03.2011
Сообщений: 82
13.09.2011, 21:09  [ТС] #3
Сам алгоритм не получается реализовать в Конкретной задаче
0
Jupiter
Каратель
Эксперт С++
6559 / 3980 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
13.09.2011, 21:14 #4
считываете из файла в массив объектов, сортируете и записываете в файл
0
Shato
2 / 2 / 0
Регистрация: 16.03.2011
Сообщений: 82
28.09.2011, 14:29  [ТС] #5
А как отсортировать по алфавиту?
0
Nameless One
Эксперт С++
5775 / 3425 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
28.09.2011, 14:54 #6
В порядке, задаваемом функцией strcmp:
Код
STRCMP(3)                                                                    Руководство программиста                                                                    STRCMP(3)



НАЗВАНИЕ
       strcmp, strncmp - сравнение двух строк

СИНТАКСИС
       #include <string.h>

       int strcmp(const char *s1, const char *s2);

       int strncmp(const char *s1, const char *s2, size_t n);

ОПИСАНИЕ
       Функция strcmp() сравнивает две строки s1 и s2.  Она возвращает целое число, меньшее, равное, или больше нуля, если s1, соответственно, меньше, равна, или больше чем s2.

       Функция strncmp() работает похожим образом, но сравнивает только первые n символов строки s1.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
       Функции strcmp() и strncmp() возвращают целое число, меньшее, равное, или больше нуля, если строка s1 (или ее первые n байт), соответственно, меньше, равна, или больше s2.

СООТВЕТСТВИЕ СТАНДАРТАМ
       SVID 3, POSIX, BSD 4.3, ISO 9899

СМОТРИ ТАКЖЕ
       bcmp(3), memcmp(3), strcasecmp(3), strncasecmp(3), strcoll(3)

ПЕРЕВОД
       Перевод с английского (C) 2000 Дмитрий Морожников
           (dm@simplex.irkutsk.ru, 2:5070/141.3)



                                                                                  11 апреля 1993                                                                         STRCMP(3)
0
28.09.2011, 14:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.09.2011, 14:54
Привет! Вот еще темы с ответами:

Си++, Сортировки - C++
Написать программу, осуществляющую блочную сортировку одномерного массива

Сортировки - C++
Есть динамичный массив: #include &lt;iostream&gt; #include &lt;ctime&gt; using namespace std; int main() { ...

Сортировки С++ - C++
Всем доброго времени суток! Не могу понять в чем ошибка,прошу помочь. вот условие задачи: В текстовом файле содержатся записи о...

сортировки - C++
народ помогите нужны программки для 1)сортировки прямым выбором(по убыванию 5&gt;3&gt;1) 2)сортировка двоичной вставкой(по возрастанию 1&lt;3&lt;5)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru