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