Задачи средней сложности
Сумма и произведение цифр числа
110.6к.
Если трехзначное число нацело разделить на 100, то получим число сотен, т.е. первую цифру этого числа. Если найти остаток от деления на 10 любого целого
Задачи средней сложности
Битовые операции над числами
04.6к.
Обычно в языках программирования предусмотрены так называемые логические побитовые операции. Они выполняются не над самими числами, а над их двоичным представлением.
Задачи средней сложности
Вывести уравнение прямой по координатам двух точек
031.8к.
Общее уравнение прямой имеет вид y = kx + b. Для какой-то конкретной прямой в уравнении коэффициенты k и b заменяются на числа
Задачи средней сложности
Случайные числа и символы
13.2к.
В языках программирования есть функции, генерирующие случайные (псевдослучайные) числа. В одних языках функция генерирует целое число, в других —
Задачи средней сложности
Найти длину гипотенузы
07.8к.
Катеты и гипотенуза — это стороны прямоугольного треугольника. Если известны длины катетов, то длина гипотенузы находится по теореме Пифагора: «
Задачи средней сложности
Количество символов между двумя буквами алфавита. Определение буквы по ее номеру в алфавите
02.6к.
Чтобы определить позицию буквы в алфавите, надо знать по используемой таблице символов коды первой буквы алфавита и той, позиция которой определяется.
Линейные алгоритмы
Обмен значений численных переменных
16.8к.
Пользователь вводит два числа. Одно присваивается одной переменной, а второе — другой. Необходимо поменять значения переменных так, чтобы значение
Линейные алгоритмы
Форматированный вывод данных
06.3к.
В языках программирования, имеющих практическое значение, предусмотрены специальные синтаксические конструкции, позволяющие выводить данные в поля заданной
Задачи средней сложности
Вычисление площадей и периметров фигур
27к.
Площади и периметры фигур можно найти по следующим формулам. Периметр треугольника: P = a + b + cПлощадь треугольника: S = √(p(p-a)(p-b)(p-c)), где p =
Линейные алгоритмы
Рассчитать выплаты по кредиту
08.7к.
Месячные выплаты находятся по формуле:m = (n * p * (1 + p)y) / (12 * ((1 + p)y – 1)), где p выражается в долях единицы, а не процентах.