Раздел
Въпрос

Въпрос

Последни материали

г-н Ниг-н Ни
Студент
Сподели нов файл на тема » Алгоритъм « в научна област » Педагогика - Социална «
г-н Ниг-н Ни
Студент
Сподели нов файл на тема » Учене чрез преживяване « в научна област » Педагогика - Социална «
г-н Ниг-н Ни
Студент
Сподели нов файл на тема » Разработка по Педагогическа етика « в научна област » Педагогика - Социална «

Последни въпроси

Любомир МилчевЛюбомир Милчев
Студент
Имам нужда от помощ по дисциплина »Съвременна обща история« в научна област »История и археология«
Златка УрумоваЗлатка Урумова
Студент
Имам нужда от помощ по дисциплина »Увод в общото езикознание« в научна област »Български език и литература«
Никола христовНикола христов
Студент
Имам нужда от помощ по дисциплина »Инфекциозни болести« в научна област »Медицина«
Тук можете да помогнете на Ваш колега. Отговорът с най-много благодарности се счита за най-добър. Важно е да си помагаме!
Зададен от:
Силвия Димитрова
Студент
Отговори: 2
Преглеждания: 1185
03.04.2020, 12:49
Сортиране по азбучен ред С++
Научна област: Програмиране и програмни езици
Дисциплина: базово програмиране
Висше училище: Технически Университет

Здравейте, може ли помощ със сортиране по азбучен ред. Трябва да сортирам книги по Фамилия на автор.

Ваш колега има нужда от файл?

Можете да споделяте учебни материали директно в платформата! Така те ще бъдат полезни и за други Ваши колеги. След като споделите файл, Вие можете да поставите линк към него, като отговор на въпроса. Благодарим Ви!


ВНИМАНИЕ!
Предлагането на платени услуги за изготвяне/предоставяне на материали е и винаги е било забранено в платформата! Нарушението на това правило води до деактиваране на профила.

Стоян Георгиев
От: Стоян Георгиев
Висше училище: Технически университет
03.04.2020, 20:08
Здравей,
По нищо не се различава от сортирането на числа. Т.к. всички букви си имат ASCII код и операцията ('A' < 'B') е валидна и връща истина(true, 1). Има разлика между малки и големи букви обаче т.к. в ASCII кодовата таблица са подредени първо всички Главни букви и след тях всички малки. прилагам ти снимка на кодовата таблица. Предполагам имаш структура Book, и в нея имаш поле authorF(автор фамилия) и масив от книги Books. Избираш си метод за сортиране в интернет има много с готови функции, а в сортирането ще се водиш по authorF[0] - т.е. първата буква от името на автора. Ако името и фамилията обаче са в един и същи стринг (author) ще трябва с един for цикъл да достигнете до първата буква от фамилията. Т.е. for(int i = 0; author[i]!=" "; i++); Цикълът се върти до намирането на интервал в стринга. След като цикъла е приключил author[i+1] е първата буква от фамилното име на автора. Разгледайте метода на мехурчето за сортиране и насоките които ви дадох и ако имате въпроси ми пишете.
Снимка (2) 
Благодаря (1)
Лазар Пендов
От: Лазар Пендов
Висше училище: Пловдивски университет "Паисий Хилендарски"
03.04.2020, 21:52
Има много методи са сортиране, което би трябвало да се изучавали като теория. Бихте си спестили много писане на въпроси и чакане за отговор, ако преди да питате поровите малко из мрежата. Ето ви един съвет от къде да почнете:
https://bit.ly/34ceC65
Благодаря (0)