{"id":18879856,"url":"https://github.com/gusenov/problem-solving-in-c","last_synced_at":"2026-02-20T05:30:16.035Z","repository":{"id":130182137,"uuid":"118765696","full_name":"gusenov/problem-solving-in-c","owner":"gusenov","description":":mortar_board: Решение задач на языке программирования C.","archived":false,"fork":false,"pushed_at":"2018-12-20T13:32:55.000Z","size":4584,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-31T03:12:40.656Z","etag":null,"topics":["c","problem-solving"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gusenov.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-01-24T12:57:07.000Z","updated_at":"2023-09-11T22:54:26.000Z","dependencies_parsed_at":"2023-04-20T14:01:57.970Z","dependency_job_id":null,"html_url":"https://github.com/gusenov/problem-solving-in-c","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gusenov%2Fproblem-solving-in-c","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gusenov%2Fproblem-solving-in-c/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gusenov%2Fproblem-solving-in-c/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gusenov%2Fproblem-solving-in-c/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gusenov","download_url":"https://codeload.github.com/gusenov/problem-solving-in-c/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239841742,"owners_count":19705981,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c","problem-solving"],"created_at":"2024-11-08T06:39:55.938Z","updated_at":"2026-02-20T05:30:13.962Z","avatar_url":"https://github.com/gusenov.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Решение задач на языке программирования C\n\n## Числа\n\n- [Извлечение цифр числа начиная со старшего или с младшего разряда](number-digits/)\n\n## Битовые операции\n\n- [Программа для замены i-го бита нулем или единицей](modify-bits-of-char/)\n\n## Строки\n\n- [Выделение в предложении слов (токенизация)](sentence-words-alpha-order/)\n- [Реализация функций для работы со строками](string-manipulation/)\n- [Замена в строке символьных констант на их десятичные коды](replace-symbolic-constants/)\n- [Подсчёт количества строчных букв латинского алфавита в строке](count-lower-case-letters/)\n- [Работа с символьными строками](tomtit/lab09/)\n- [Построение суффиксного дерева по алгоритму Укконена и поиск с использованием суффиксного массива](ukkonens-algorithm/)\n\n## Структуры\n\n- [Список возможных рабочих мест в бюро занятости](tomtit/lab10/lab10-var12/)\n- [Поиск периодов времени, когда заданная аудитория свободна](tomtit/lab10/lab10-var15/)\n\n## Ввод/вывод\n\n- [Чтение/запись/поиск/замена бинарных данных из/в файл(-а, -е)](binary-data/)\n\n## Массивы\n\n- [Перенос всех элементов, не равных нулю, сохраняя их порядок, в начало последовательности, а нулевых – в конец](move-zero-elements/)\n- [Свёртка массива к единственному атомарному значению при помощи заданной функции](fold-sum/)\n- [Вычисление суммы элементов массива, отличающихся от максимального на 1](tomtit/lab06/lab06-var12/)\n- [Преобразование массива по правилу: все отрицательные элементы возвести в квадрат, все положительные уменьшить в 2 раза, нулевые оставить без изменения](tomtit/lab06/lab06-var15/)\n- [Задача о вырывании из учебника связанных друг с другом страниц](pages/)\n\n## Двумерные массивы\n\n- [Нормирование матрицы размерности m х n](matrix-norm/)\n- [Обнуление элементов квадратной матрицы, лежащих на главной диагонали и выше нее](tomtit/lab07/lab07-var12/)\n- [Обнуление элементов квадратной матрицы, лежащих одновременно ниже главной диагонали (включая эту диагональ) и выше побочной диагонали (также включая эту диагональ)](tomtit/lab07/lab07-var15/)\n- [Транспонирование квадратной матрицы записанной в одномерном массиве по строкам](tomtit/lab08/lab08-var12/)\n- [Определение является ли матрица симметричной относительно побочной диагонали](tomtit/lab08/lab08-var15/)\n\n## Динамические структуры данных\n\n- [Подсчёт произведения/суммы элементов списка](simple-list-sum-product/)\n\n## Математика\n\n- [Вычисление по итерационной формуле кубического корня](cube-root/)\n- [Вычисление и вывод в виде таблицы значений функции F на интервале от x0 до xk c шагом ∆x](tomtit/lab05/)\n- [Программа для вычисления значений определенного интеграла функции f(x)=x/(1+x^4) (методом прямоугольника)](rectangle-method/x-div-one-plus-x-pow-4/)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgusenov%2Fproblem-solving-in-c","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgusenov%2Fproblem-solving-in-c","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgusenov%2Fproblem-solving-in-c/lists"}