На нашем сайте собрано более 1000 задач по программированию, и мы призываем вас решить их все! Эта коллекция полна информативных задач, которые помогут вам улучшить свои навыки.
Если вы только начинаете изучать программирование, вы можете задаться вопросом, где найти несколько хороших задач по программированию для практики. Что ж, вы пришли в нужное место! На нашем сайте представлено более 1000 задач по программированию, охватывающих широкий спектр тем и уровней сложности. Так что, если вы только начинаете или хотите решить сложную задачу. Так чего же вы ждете? Начните решать задачи и оттачивать свои навыки уже сегодня!
Приступайте! Успехов!
Задача 1162
Даны натуральные числа a и b. Вычислите произведение a * b, используя в программе только операции +, -, ==, !=, =.
Задача 1161
Даны натуральные числа а и b. Найдите частное и остаток от деления не используя операции div (/) и mod (%).
Задача 1160
Даны два натуральных числа a и b, не равные нулю одновременно. Вычислите Наибольший Общий Делитель (НОД) a и b.
Задача 1159
Составьте программу, печатающую все простые числа от 0 до заданного натурального n.
Задача 1158
Составьте программу, печатающую разложение на простые множители заданного натурального числа n > 0.
Задача 1157
Даны N отрезков с различными координатами начала и конца. Найти количество полных вхождений каждого отрезка в каждый.
Задача 1156
Найти минимальное, максимальное и среднее значение в массиве целых чисел.
Задача 1155
Найти количество различных элементов в массиве целых чисел.
Задача 1154
Выполнить реверс одномерного массива целых чисел без использования дополнительного массива.
Задача 1153
Составьте программу для вычисления произведения двух матриц целых числе M(a, b) и N(c, d).
Задача 1152
Выполнить поворот квадратной матрицы M по часовой стрелке без использования вспомогательной матрицы.
Задача 1151
Имеется N камней веса А1,А2,...,АN. Необходимо разбить их на две кучи таким образом, чтобы веса куч отличались не более чем в 2 раза.
Задача 1150
Реализовать алгоритм преобразования десятичного числа в шестнадцатеричное.
Задача 1149
Реализовать алгоритмы нахождения n-го числа Фибоначчи и факториала этого числа.
Задача 1148
Составить программу для умножения чисел неограниченной длины (например, порядка 10^20).
Задача 1147
Реализовать алгоритм перевода арабских чисел в римские и обратно.
Задача 1146
Реализовать программу для вывода на консоль геометрических фигур с помощью ASCII-символов.
Задача 1145
Составить программу для нахождения точки пересечения двух прямых заданных формулой ax + by + c = 0.
Задача 1144
Реализовать алгоритм вычисления умножения матрицы на вектор.
Задача 1143
Реализовать Кольцевой двусвязный список.