Еще раз говорю. Если ты хочешь получить готовые решения, то тебе тогда в другой раздел. Если хочешь все-таки разобраться сам, то делай и спрашивай то, что не получается, но показывай свой код.
Подсказки:
1. Задача на цикл по массиву. Строка в данном случае рассматривается как массив символов. Символы можно сравнивать напрямую. Прочитай, хотябы, про сортировку пузырьком. Потребуется функция Length.
2. То же самое. Плюс: определение, что индекс элемента нечерный (остаток от деления на 2 <> 0), плюс перевод числа в строку и определение ее длинны (Length).
3. Читаем файл по строкам (F : TextFile) и если в строке есть нужное слово (функция Pos), то выводим ее, если нет - ничего не делаем.
4. Уже дали решение
5. Работа с канвой (Canvas, например у TImage). Просто использование методов канвы + цикл для вичисления по соотв. формулам центра.
6. Самая сложная задача в смысле кол-ва кода. Читай про связанные списки и работу с ними. Есть книжка "Готовые алгоритмы Delphi", где можно подсмотреть решение. Если первый метод "вывести элементы списка на экран" довольно простой, то со вторым, "отсортировать по возрастанию список по значению поля символьного типа" придется немного помучиться (сравнивать-то можно напрямую, а вот сортировать там сложнее, хотя, возможно, пузырек опять прокатит, только надо аккуратно его реализовать).
|