Оригинальный DVD-ROM: eXeL@B DVD !
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 2 июня!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

ПРОГРАММИРОВАНИЕ НА C и С++



Возможности языков семейства Си по истине безграничны, однако, в этой свободе кроются и недостатки: всегда нужно программисту держать ухо востро и контроллировать "переполнение буфера", чтобы потом программа не вылетала в "синий экран" на массе разнообразных версий Windows и железа у пользователей. Те же крэкеры и реверсеры специально ищут в коде программ на Си уязвимости, куда можно подсадить любой вирусный код, об этом более подробно автор рассказывал в своём видеокурсе здесь. Я там многое узнал и теперь мой код стал значительно более безопасный.

Исходные коды 24 лабораторных работ на 'С'

Все работы написаны на языка 'Си'. Все программы проверялись на компиляторе Borland C++ 5.02

Найти в массиве и вывести значение наиболее часто встречающегося элемента.
Скачать архив


Вычисление суммы ряда - cos(x) + cos(3x)/3 + ... + cos((2n-1)x)/(2n-1) 0.5ln(ctg(x/2)) функция вычисления суммы ряда. Для диапазона значений 0.1 .. 0.9 и шага 0.1 изменения аргумента вычислить значения суммы ряда.
Скачать архив


В строке найти все числа в десятичной системе счисления, сформировать новую строку, в которой заменить их соответствующим представлением в шестнадцатеричной системе - работа со строками.
Скачать архив


Шейкер-сортировка - Сортировки.
Скачать архив


Сортировка выбором - Сортировки.
Скачать архив


Сортировка Шелла - Сортировки.
Скачать архив


Сортировка вставками - Сортировки.
Скачать архив


Сортировка символов в строке - Выполнить сортировку символов в строке. Порядок возрастания "весов" символов задать таблицей вида char ORD[] = "АаБбВвГгДдЕе1234567890"; Символы, не попавшие в таблицу, размещаются в конце.
Скачать архив


Работа с массивами символов - Оставить в строке фрагменты, симметричные центрального символа, длиной более 5 символов (например, "dcbabcd"), остальные символы заменить на пробелы.
Скачать архив


Сортировка слов по длине - Переписать в выходную строку слова из входной строки в порядке возрастания их длины.
Скачать архив

Работа со строками - Заменить в строке все целые числа соответствующим повторением следующего за ними символа (например "abc5xacb15y" - " abcxxxxxacbyyyyyyyyyyyyyyy ").
Скачать архив


Решение ребуса РАДАР=(Р+А+Д)^4 - Составить алгоритм решения ребуса РАДАР=(Р+А+Д)^4 (различные буквы означают различные цифры, старшая - не 0).
Скачать архив


Работа с массивами символов - "Перевернуть" в строке все слова. (Например: "Жили были дед и баба" - "илиЖ илиб дед и абаб").
Скачать архив


Работа со структурами - Определить структурированный тип, определить набор функций для работы с массивом структур.
Скачать архив


Функции с переменным количеством параметров - Функции с переменным количеством параметров. Последовательность вещественных положительных переменных, ограниченная переменной со значением -1. Функция возвращает динамический массив.
Скачать архив


Динамический массив указателей - Функция получает строку текста и возвращает динамический массив указателей на слова. Каждое слово копируется в отдельный массив в динамической памяти.
Скачать архив


Односвязный список - Элемент односвязного списка содержит указатель на строку в динамической памяти. Написать функции просмотра списка и включения очередной строки с сохранением упорядоченности по длине строки.
Скачать архив


Рекурсивные функции - Разместить на шахмотной доске максимальное количество коней так, чтобы они не находились друг у друга «под боем».
Скачать архив


Бинарные деревья - Вершина двоичного дерева содержит массив целых и два указателя на правое и левое поддерево. Массив целых в каждом элементе упорядочен, дерево в целом также упорядочено.
Скачать архив


Указатели на функции (итератор) - Односвязный список, элементы которого содержит указатель топа void* на элемент данных. Функция включения последним и итератор сортировки методом вставок: исключается первый и включается в новый список.
Скачать архив


Работа с двоичным файлом - Файл записей переменной длины перед каждой записью содержит целое, определяющее длину этой записи. Написать функции ввода и вывода записи в такой файл.
Скачать архив


Работа с текстовыми файлами - Программа просмотра текстового файла по абзацам. Абзацем считается любая последовательность строк, ограниченная пустой строкой. Программа выводит на экран любой абзац по номеру..
Скачать архив


Работа с деревьями - Вершина дерева содержит указатель на строку. Строки в дереве не упорядочены. Функция включает вершину в дерево с новой строкой в ближайшее свободное к корню дерева место..
Скачать архив


Деревья - Вершина дерева содержит указатель на строку и N указателей на потомков. Функция помещает строки в дерево так, что строки с меньшей длиной располагаются ближе к корню..
Скачать архив


Деревья - Вершина дерева содержит указатель на строку и N указателей на потомков. Функция помещает строки в дерево так, что строки с меньшей длиной располагаются ближе к корню..
Скачать архив




<< ВЕРНУТЬСЯ В ПОДРАЗДЕЛ

<< ВЕРНУТЬСЯ В ОГЛАВЛЕНИЕ




Материалы находятся на сайте https://exelab.ru/pro/



Оригинальный DVD-ROM: eXeL@B DVD !


Вы находитесь на EXELAB.rU
Проект ReactOS