Программирование на языке ардуино
- Войдите на сайт для отправки комментариев
Вс, 24/12/2017 - 11:50
Добрый день, описываю суть задачи. Имеется список студентов, необходимо из этого списка сформировать новый список в порядке убывания до английской буквы N, т.е. от Z до N. Мне удалось это сделать, но только для первой буквы фамилии. Вот фрагмент кода:
for (int ASCII=90; ASCII>=78; ASCII--)
for (int i=0; i<=n; i++)
if (surnames [i] [0] == byte(ASCII))
{
Serial.println (surnames [i]);
delay (100);
}
Вопрос состоит в следующем. Как дополнить код, чтобы список формировался не только по первой букве, но и по второй и по третьей, если первые буквы у некоторых фамилий совпадают?
И при чем здесь Ардуина? Это курсовик по программированию С.
Код выбросить и написать всё в три строчки с использованием встроенной функции qsort
Нет такого языка ардуино, есть С/С++