-
Pascal
- Руководство
- Алгоритмы
-
Готовые программы
- Решение квадратного уравнения
- Площадь и периметр прямоугольника
- Таблица Пифагора
- Факториал числа
- Числа Фибоначчи
- Задача №407 Обмен
- Задача №774 Торт
- Задача №904 Увеличить на 2
- Задача №907 Первый не больший чем 2,5
- Задача №1607 Число в обратном порядке
- Задача №2860 Сумма чисел на промежутке
- Задача №8372 Составить треугольник
- Задача №8638 Дописать тройку
- Задача №8824 Найти число
- Задача №8840 Цифра
- Задача №8870 Меньшее из трех
- Задача №8871 Большее из трех
- Задача №8873 Однозначное число
- Задача №8880 Равносторонний треугольник
- Задача №8936 Четные на промежутке
- Задачи
- Частые вопросы
- Python
-
C# .Net
-
Руководство
- Введение в C#
- Структура программы
- Переменные
- Литералы
- Типы данных
- Арифметические операции
- Битовые операции
- Оператор присваивания
- Условные выражения
- Условные операторы
- Циклы
- Массивы
- Строки
- Методы
- Параметры массивы
- Перегрузка методов
- Рекурсия
- Перечисления enum
- Перечисления как битовые флаги
- Класс System.Enum
- ООП
- Упражнения
-
Алгоритмы
-
Алгоритмы сортировки
- Случайная сортировка
- Сортировка пузырьком
- Шейкерная сортировка
- Сортировка вставками
- Сортировка по частям
- Блинная сортировка
- Сортировка Шелла
- Сортировка слиянием
- Сортировка выбором
- Быстрая сортировка
- Гномья сортировка
- Сортировка бинарным деревом
- Сортировка расческой
- Сортировка подсчетом
- Проверка упорядоченности массива
- Алгоритмы поиска
- Численные методы
- Разложение числа на множители
- Алгоритмы шифрования
- Системы счисления
- Ряды Тейлора
- Быстрое возведение в степень
- Расстояние Левенштейна
- Расстояние Дамерау-Левенштейна
- Длинная арифметика
-
Алгоритмы сортировки
- Структуры данных
-
Готовые программы
-
Рекурсивные функции
- Вычислить (1 + 2 + 3 + 4 + 5)/(1 + 2 + 3 + 4 + 5 + 6 + 7 + 8), используя рекурсивную функцию вычисления суммы первых n натуральных чисел
- Составить рекурсивную функцию для вычисления S = 2 + 4 + 6 +…+2*n
- Составить рекурсивную функцию для вычисления S = 5 + 10 + 15 + … + 5 * n
- Составить рекурсивную функцию для вычисления P = 2 * 4 * 6 * … * 2 * n
- Составить рекурсивную функцию вычисления n-го члена арифметической прогрессии 3, 7, … и вывести первые 10 членов прогрессии
- Составить рекурсивную функцию вычисления n-го члена геометрической прогрессии 1, 2, … и вывести первые 8 членов прогрессии
- Составить рекурсивную функцию вычисления n-го члена последовательности а[1] = 1, a[i] = a[i-1] * i. Найти сумму 2-го и 5-го членов последовательности
- Простое число
- Взаимно простые числа
- Число Армстронга
- Решето Эратосфена
- Нахождение наибольшего общего делителя
- Бинарный алгоритм поиска наибольшего общего делителя
- Количество цифр
- Умножение матриц
- Умножение матрицы на число
- Умножение матрицы на вектор
- Переворачивание слов из строки
- Поиск бинарно-симметрических простых чисел
- Генератор паролей
- Пересечение окружностей
- Консольный калькулятор
- Палиндром
- Сложение матриц
- Вычитание матриц
- Площадь и периметр прямоугольника
- Решение квадратного уравнения
-
Рекурсивные функции
-
Задачи
- Квадрат максимального
- Двузначное из четырёхзначного
- Среднее число
- Вторая цифра числа
- Первая цифра числа
- Удалить четные цифры
- Произведение ненулевых цифр
- Cумма всех цифр числа
- Получить новое число, которое образуется путем исключения средней цифры исходного числа
- Сумма первой половины цифр числа
- Переставить цифры числа так, чтобы образовалось наименьшее число
- Переставить цифры числа так, чтобы образовалось наибольшее число
- Четные соседи
- Вывести массив
- Вывести массив 3
- Контроперация
- Больше своих соседей
- Обменять max и min
- Два минимума
- Два наибольших
- Тасование Ханафуда
- Седловые точки
- Задача №901 Количество операций
- Задача №906 Произведение цифр
- Задача №911 Квадратное уравнение
- Задача №7829 Сумма элементов
- Задача №7830 Наибольший элемент массива
- Задача №7831 Сумма без максимального
- Задача №7832 Количество максимальных
- Задача №7833 Большие среднего арифметического
- Больше предыдущего
- Соседи одного знака
- Квадраты чисел
- Задача №8962 Крайний самый большой
- Задача №8993 Составить слово
-
Руководство
- C++
- Java