Перейти к основному содержанию
Решение задач по программированию
Pascal, Basic, КуМир, C, Python
Линейные алгоритмы
Обмен значений двух переменных (I)
Форматированный вывод (I)
Вычисление площадей и периметров (II)
Сумма и произведение цифр числа (II)
Битовые операции (II)
Уравнение прямой по координатам точек (II)
Случайные числа и символы (II)
Длина гипотенузы (II)
Количество символов между двумя буквами. Буква по ее номеру в алфавите (II)
Рассчитать выплаты по кредиту (III)
Ветвления
Найти максимальное число из трех (I)
Значение функции y=f(x) (I)
Проверка делимости одного числа на другое (I)
Перевести байты в килобайты или наоборот (I)
Буква или иной символ? (I)
Определить существование треугольника и его тип (II)
Принадлежность точки кругу с центром в начале координат (II)
Какой координатной четверти принадлежит точка? (II)
Решить квадратное уравнение (II)
Определить високосный год или нет (II)
Среднее из трех чисел (II)
Определить нечетное число (II)
Циклы
Наибольшая цифра числа (I)
Сумма и произведение цифр числа (I)
Вывести ряд чисел в диапазоне с шагом (I)
Вычислить факториал числа (I)
Таблица значений функции (I)
Простейший калькулятор (II)
Посчитать четные и нечетные цифры числа (II)
Ряд Фибоначчи (II)
Переворот числа (II)
Сумма элементов ряда чисел (II)
Вывод таблицы символов (II)
Угадать случайное число (II)
Доказать, что 1+2+...+n = n(n+1)/2 (II)
Вероятность четных случайных чисел (II)
Вложенные циклы
Таблица умножения (I)
Посчитать количество простых чисел (II)
Посчитать общее количество определенных цифр в числах (II)
Доказательство гипотезы Сиракуз (II)
Найти число с максимальной суммой цифр (II)
Прямоугольник из символов (II)
Вывод символов по диагоналям (II)
Найти совершенные числа (II)
Количество делителей и делители числа (II)
Натуральное число в виде простых сомножителей (II)
Одномерные массивы
Заполнение и вывод массивов (I)
Максимальный с четными индексами (I)
Номер минимального по модулю элемента массива (I)
Сумма четных положительных элементов (I)
Элементы меньшие среднего арифметического (I)
Сумма и произведение элементов массива (I)
Количество положительных, отрицательных и равных нулю элементов (I)
Сколько элементов массива больше по модулю максимального (I)
Наибольший элемент и его порядковый номер (I)
Среднее арифметическое положительных элементов (I)
Найти два наименьших элемента (II)
Сумма модулей элементов массива, расположенных после первого отрицательного (II)
Сумма цифр массива (II)
Количество кратных чисел (II)
Разложить положительные и отрицательные числа по разным массивам (II)
Вставка элемента в произвольное место массива (II)
Индексы четных элементов массива (II)
Реверс массива (II)
Неповторяющиеся элементы массива (II)
Поменять местами минимальный и максимальный элементы (II)
Число, чаще всего встречающееся в массиве (II)
Максимальный отрицательный элемент (II)
Сумма элементов между минимальным и максимальным элементами (II)
Сжать массив, удалив элементы, принадлежащие интервалу (III)
Сортировка методом пузырька (III)
Сортировка выбором (III)
Удаление отрицательных элементов массива (III)
Максимальный по модулю элемент (III)
Сдвиг массива (III)
Матрицы
Положительные элементы главной диагонали (I)
Поменять столбцы матрицы местами (I)
Вычислить элементы матрицы по формуле (I)
Записать матрицу в одномерный массив (I)
Индексы минимальных элементов матрицы (I)
Количество двузначных чисел в матрице (I)
Заполнение третьей матрицы по результатам сравнения элементов первых двух (I)
Столбец с максимальной суммой элементов (II)
Суммы строк и столбцов матрицы (II)
Последний элемент строк матриц - сумма предыдущих элементов (II)
Максимальный элемент среди минимальных элементов столбцов (II)
Обмен значений главной и побочной диагоналей (II)
Запись в матрицу результатов побитовых операций (II)
Строки матрицы, в которых число 5 встречается 3 и более раз (II)
Разложение целой и дробной частей вещественных чисел по ячейкам матрицы (II)
Найти максимальные элементы столбцов (II)
Сортировка столбцов матрицы по возрастанию элементов первой строки (III)
Строки
Количество строчных и прописных букв в строке (I)
Количество слов в строке (II)
Самая длинная строка в массиве (II)
Замена подстроки (II)
Удаление из строки повторяющихся символов (II)
Удалить пробелы, является ли строка перевертышем (II)
Составить из букв введенной строки слова (II)
Является ли строка идентификатором (II)
Отфильтровать из строки числа (III)
Самое длинное слово в строке (III)
Удаление лишних пробелов (III)
Структуры, записи, словари
Сложение и умножение комплексных чисел (I)
Принадлежит ли дата диапазону времени (II)
Определить студентов с баллом выше среднего (II)
Изменение данных о товарах (II)
Функции, процедуры
Определить количество разрядов числа (I)
Вычислить значения функции y=f(x) на заданном диапазоне (I)
Функция заполнения массива случайными числами (I)
Найти площади разных фигур (I)
Среднее арифметическое элементов (II)
Функция перевода десятичного числа в двоичное (II)
Найти массив с максимальной суммой элементов (II)
Вычисление наибольших общих делителей (II)
Вычислить сумму элементов главной или побочной диагонали матрицы (II)
Сумма ряда с факториалом (II)
Функция бинарного поиска в массиве (III)
Изменить порядок слов в строке на обратный (III)
Отсортировать массив по возрастанию суммы цифр (III)
Файлы
Создание текстового файла и запись данных (I)
Количество строк в файле и слов и символов в каждой строке (II)
Найти в файле строки, содержащие определенные значения (II)
Простые задачи
Задачи средней сложности
Сложные задачи
Простые задачи по программированию
Линейные алгоритмы
Обмен значений численных переменных
Форматированный вывод данных
Ветвления
Найти максимальное число из трех
Вычислить значение функции y=f(x)
Проверка делимости одного числа на другое
Перевести байты в килобайты или наоборот
Буква или иной символ?
Циклы
Сумма и произведение цифр числа
Вывести ряд чисел в диапазоне с шагом
Вычислить факториал числа
Таблица значений функции
Вероятность четных случайных чисел
Найти наибольшую цифру натурального числа
Вложенные циклы
Вывести на экран таблицу умножения
Массивы
Заполнение и вывод массивов
Сумма и произведение элементов массива
Количество положительных, отрицательных и равных нулю элементов массива
Сколько элементов массива больше по модулю максимального
Найти наибольший элемент и его порядковый номер в массиве
Среднее арифметическое положительных элементов массива
Номер минимального по модулю элемента массива
Элементы массива, которые меньше среднего арифметического
Максимальный из элементов массива с четными индексами
Сумма четных положительных элементов массива
Матрицы
Количество двузначных чисел в матрице
Заполнение третьей матрицы по результатам сравнения элементов первых двух
Вычислить элементы матрицы по формуле
Записать матрицу в одномерный массив
Индексы минимальных элементов матрицы
Положительные элементы главной диагонали
Поменять столбцы матрицы местами
Строки
Количество строчных и прописных букв в строке
Структуры данных (записи, словари)
Программа сложения и умножения комплексных чисел
Функции
Вычислить значения функции y=f(x) на заданном диапазоне
Функция заполнения массива случайными числами
Найти площади разных фигур
Определить количество разрядов числа
Файлы
Создание текстового файла и запись данных в него