Примеры решений задач на C#
Задача 1. Массивы. Упорядочить по неубыванию элементы каждой строки целочисленного ступенчатого массива.
Задача 2. Строки. В заданной строке записаны три слова. Возможно ли, переставляя и удаляя буквы ПЕРВОГО слова и добавляя буквы ВТОРОГО слова, получить ТРЕТЬЕ слово.
Задача 3. Связные списки. В файле дан список вкладчиков, считать его в однонаправленный кольцевой список, упорядочить элементы списка так, чтобы фамилии вкладчиков располагались в алфавитном порядке.
Задача 4. Геометрия. Для двух выпуклых многоугольников определить точки их пресечения. Ввод данных обеспечить через пользовательский интерфейс и из файла. Результат вывести в файл и отобразить на экране.
Задача 5. Графы. Определить минимальный по стоимости авиамаршрут между городами, используя заданную сетку стоимостей между парами городов.
Задача 6. Файловые базы данных. Написать программу, работающую с файловой базой данных, содержащей информацию о книгах. В программе должны быть реализованы добавление, обновление и удаление записей (CRUD), запросы к базе данных. Интерфейс в Windows Forms.
Задача 7. Кодирование. Разработать программу архивации (компрессии) и разархивации (декомпресии) файла любого размера по алгоритмам RLE и LZW.
Задача 8. Численные методы. Написать программу вычисления определенного интеграла методом трапеций.
Задача 9. Графика. Написать программу, которая рисует на форме лицо с нейтральным выражением. Объект должен перемещаться по форме по горизонтали.
Задача 10. Регулярные выражения. Написать программу, которая выбирает все слова из введенного текста, используя регулярные выражения.
Задача 11. Игры. Написать игру "Шашки", интерфейс реализовать, используя платформу WPF (Windows Presentation Foundation).
Задача 12. Реляционные базы данных. Написать программу для работы с базой данных MySQL по заказу тортов. Программа должна: добавлять, изменять, удалять данные в БД (CRUD).