Рассмотрим вычисление факториала с помощью рекурсивной функции.
Шифр Цезаря на языке Си
В этой статье я расскажу про шифрование текста на языке C методом сдвига символов (также известный как шифр Цезаря). Пользователь вводит натуральное число n — это количество символов, на которое мы сдвигаем данный символ. Например, если n = 2, то буква…
Что почитать по программированию
Книга «Язык программирования C» (в оригинале The C Programming Language), написана авторами этого языка: Брайаном Керниганом и Деннисом Ритчи. В России ее издает издательство «Вильямс». Эта книга — исчерпывающее руководство по C, написана понятным и доступным языком, по ходу изучения языка рассматривается…
Исходный код: треугольник Паскаля на Си.
Не так давно мы разбирали программу, которая высчитывала треугольник Паскаля на языке C#. Теперь мы сделаем то же самое, но для языка Си.
Вычисление интеграла на Си
В этой статье мы рассмотрим вычисление интеграла на языке Си. Будет приведён теоретический материал и его реализация в виде программы.
Выравнивание текста по ширине
В этой статье вашему вниманию будет представлен исходный текст и разбор программы, выравнивающей текст по ширине, за счет увеличения количества пробелов между словами. Итак, имеется матрица символов размером [n, m], предполагается, что в каждой строке есть хотя бы один пробел,…
Если консоль закрывается после выполнения программы
Очень часто новички сталкиваются с такой проблемой: запускают программу, а консоль закрывается после выполнения программы и не дает просмотреть результат ее работы. В этот статье мы поговорим о том, что нужно сделать, чтобы этого избежать. Рассмотрим программу на языке C, которая…
Параллельные вычисления с помощью WinAPI
В этой статье поговорим о параллельных вычислениях, реализуемых средствами Windows API. В контексте исполнения процесса могут выполняться несколько потоков. В операционной системе Windows поток — это единица исполнения, которой ОС выделяет процессорное время для выполнения программы. Рассмотрим функций доступные в…
Алгоритм умножения матриц на языке C
В данной статье мы рассмотрим алгоритм умножения матриц и приведем его код на языке программирования С.