Перейти к основному содержанию
ГлавнаяРешение задач по программированию 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)
  • Простые задачи
  • Задачи средней сложности
  • Сложные задачи

Сложные задачи по программированию

Линейные алгоритмы

  • Рассчитать выплаты по кредиту

Массивы

  • Сортировка методом пузырька

  • Сортировка выбором

  • Удаление отрицательных элементов массива

  • Найти максимальный по модулю элемент в массиве с уникальными по модулю значениями

  • Сдвиг массива

  • Сжать массив, удалив элементы, принадлежащие интервалу

Матрицы

  • Сортировка столбцов матрицы по возрастанию элементов первой строки

Строки

  • Удаление лишних пробелов

  • Самое длинное слово в строке

  • Отфильтровать из строки числа

Функции

  • Функция бинарного поиска в массиве

  • Изменить порядок слов в строке на обратный

  • Отсортировать массив по возрастанию суммы цифр

Footer menu

  • Главная
  • Контакт