Плюсануть
Поделиться
Класснуть
Запинить


Условие задачи Прогресс
ID 37594. Запись арифметических операций
Темы: Информатика   

Напишите программу, которая вычисляет значение выражения по известной формуле

\({x + y\over {x +1}}-{x\cdot y-12 \over 34 + x}\)

x и y - переменные целого типа, вводятся с клавиатуры

Программа должна вывести одно число - результат вычисления выражения

Подсказка: не забудьте, что при делении необходимо получить вещественное число!

ID 21874. Запись арифметических операций
Темы: Информатика   

Напишите программу, которая вычисляет значение выражения по заданной формуле:

\({x + y\over {x +1}}-{x\cdot y-12 \over 34 + x}\)


Входные данные
С клавиатуры вводятся x и y - переменные целого типа.

Выходные данные
Программа должна вывести одно число - результат вычисления выражения.
 
 

Примеры
Входные данные Выходные данные
1 1 2 1.786

Подсказка: не забудьте что при делении необходимо получить вещественное число!

ID 37598. Встроенные функции
Темы: Информатика   

Напишите программу, которая определяет расстояние между двумя точками с заданными координатами x1 и x2 на числовой оси. Расстояние между двумя точками вычисляется по формуле |x2 − х1|.
В первой строке ввода содержится два вещественных числа. Вывести одно вещественное число – расстояние между двумя точками. Округлите ответ до 3-х знаков после запятой.

Пример ввода

100000 0

Пример вывода

100000.000

ID 37597. Встроенные функции
Темы: Информатика   

Напишите программу, которая определяет расстояние между двумя точками с заданными координатами x1 и x2 на числовой оси. Расстояние между двумя точками вычисляется по формуле |x2 − х1|.
В первой строке ввода содержится вещественное число x1, во второй - вещественное число x2. Вывести одно вещественное число – расстояние между двумя точками.
Пример входных и выходных данных.
Входные данные Выходные данные
1000
0
1000

ID 37593. Запись арифметических операций
Темы: Информатика   

Напишите программу, которая вычисляет значение выражения по известной формуле:

\({x + y\over {x +1}}-{x\cdot y-12 \over 34 + x}\)

x и y - переменные целого типа, вводятся с клавиатуры.

Программа должна вывести одно число - результат вычисления выражения.

Подсказка: не забудьте что при делении необходимо получить вещественное число!

Пример входных и выходных данных.

Входные данные Выходные данные
1
2
1,78571428571429

ID 33522. Делимость чисел
Темы: Информатика   

Принц Джеймс очень любит математику. Для своих исследований ему необходимо научиться быстро узнавать, делится ли одно из двух чисел на другое. Помогите Джеймсу написать программу, чтобы он мог мгновенно получать ответ.

Входные данные
На вход программа получает два натуральных числа, каждое не больше 100.

Выходные данные
Программа должна выводить число 1, если одно из чисел делится на другое. В противном случае необходимо вывести любое другое число не равное 1, и не превосходящее \(10^9\).

 

Примеры
Входные данные Выходные данные
1 2 4 1
2 4 2 1
3 2 5 500

ID 21872. Встроенные функции
Темы: Информатика   

Напишите программу, которая определяет расстояние между двумя точками с заданными координатами x1 и x2 на числовой оси. Расстояние между двумя точками вычисляется по формуле \(|x2 - х1|\).

Входные данные
Во входной строке содержится через пробел два вещественных числа (каждое число не более 2000 по модулю).

Выходные данные
Вывести одно вещественное число – расстояние между двумя точками.

 

Примеры
Входные данные Выходные данные
1 100000 0 100000.000000

 

ID 38577. Перекраска клеток
Темы: Информатика   

Дано клетчатое поле N x M, все клетки поля изначально белые. Автомат умеет:

закрасить клетку (i,j) в черный цвет.
для клетки (i,j) узнать её ближайших белых соседей по вертикали и горизонтали.
Дана последовательность команд для автомата. Требуется выполнить эти команды в указанной последовательности, и для каждой команды запроса ближайших белых соседей указать результат ее выполнения.

Входные данные
Сначала вводятся размеры поля N и M (1 ≤ N ≤ 20, 1 ≤ M ≤ 50000), затем количество команд K (1 ≤ K ≤ 105), а затем сами команды. Команды записаны по одной в строке в следующем формате:

Color i j — окраска клетки (i,j) в черный цвет;
Neighbors i j — нахождение белых соседей для БЕЛОЙ клетки (i,j).

1 ≤ i ≤ N, 1 ≤ j ≤ M.

Выходные данные
На каждый запрос Neighbors требуется вывести сначала количество ближайших белых соседей (или 0, если ни с одной из сторон белых клеток не осталось), а затем их координаты (соседей можно перечислять в произвольном порядке). Если запросов Neighbors нет, ничего выводить не надо.

Примеры
Входные данные Выходные данные
1 5 0 1 2 3 4
1 0 1 2 3
2 1 0 1 2
3 2 1 0 1
4 3 2 1 0

ID 39314. Задача 1
Темы: Информатика   

Квадрат разлинован на N×N клеток (1 < N < 17). Исполнитель Робот может перемещаться по клеткам, выполняя за одно перемещение одну из двух команд: вправо или вниз. По команде вправо Робот перемещается в соседнюю правую клетку, по команде вниз – в соседнюю нижнюю. В любой клетке поля может быть стена (стены обозначены значениями больше 100, но меньше 500) или яма (ямы обозначены значениями меньше 0, но больше -400). При попытке зайти на клетку со стеной Робот разрушается. При попытке зайти на клетку с ямой Робот застревает в ней и не может двигаться дальше. Перед каждым запуском Робота в каждой клетке квадрата лежит монета достоинством от 1 до 100. Посетив клетку, Робот забирает монету с собой; это также относится к начальной и конечной клетке маршрута Робота.
Исходные данные записаны в файле 18-13.xls в виде электронной таблице размером N×N, каждая ячейка которой соответствует клетке квадрата. Определите максимальную и минимальную денежную сумму, которую может собрать Робот, пройдя из левой верхней клетки в правую нижнюю. В ответе укажите два числа – сначала максимальную сумму, затем минимальную.

ID 39359. Число в шестнадцатеричной системе счисления
Темы: Системы счисления    Информатика   

Входные данные
Программа получает на вход натуральное число - N

Выходные данные
Выведите на экран представление числа в шестнадцатеричной системе счисления, в котором цифры числа записаны в обратном порядке, то есть с конца. Для представления цифр от 10 до 15 используйте большие английские буквы от  'A' до 'F'.
 

Примеры
Входные данные Выходные данные
1 250 AF

ID 39360. Перевод числа в десятичную систему счисления
Темы: Системы счисления    Информатика   

Напишите программу, которая переводит число N из системы счисления с основанием r в десятичную систему счисления.

Входные данные
Программа получает на вход два натуральных числа: и r (2<= r <=9). 

Выходные данные
Выведите на экран число в десятичной системе счисления.
 

Примеры
Входные данные Выходные данные
1 100 2 4

ID 39463.
Темы: Информатика   

Алгоритм вычисления значения функции F(n), где n – целое неотрицательное число, задан следующими соотношениями:

F(0) = 8
F(n) = 5 + F(n / 3) если n > 0 и n делится на 3
F(n) = F(n // 3) в остальных случаях
Здесь // означает деление нацело. Определите количество значений n на отрезке [1, 100 000 000], для которых F(n) = 18.

ID 39464.
Темы: Информатика   

Алгоритм вычисления значения функции F(n), где n – целое неотрицательное число, задан следующими соотношениями:

F(0) = 1
F(n) = 1 + F(n - 1) если n > 0 и n нечётное
F(n) = F(n / 2) в остальных случаях
Определите количество значений n на отрезке [1, 500 000 000], для которых F(n) = 4.

ID 39820.
Темы: Информатика   

В системе счисления с основанием N запись числа 99 оканчивается на 4 и содержит не менее трёх цифр. Чему равно число N?

ID 39833. Новый вопрос
Темы: Информатика   

Для треугольника ABC известны длины высоты, медианы и биссектрисы, проведенных из вершины А к стороне BC.
Определите величину стороны BC с точностью не менее 5 знаков (относительная точность 10-5). 
Входные данные:
три  различных числа - длины отрезков в произвольном порядке. Все значения не превосходят 106
Выходные данные: значение стороны BC с точностью не менее 10-5 

Пример:

Входные данные Выходные данные
3 4 5 6.332050468552446
13 5 12 7.898457959682457

 

ID 39929. 2(6)
Темы: Информатика   

От разведчика была получена следующая шифрованная радиограмма, переданная с использованием азбуки Морзе.
• – – – • • – – • • • • • – – •
При передаче радиограммы было потеряно разбиение на буквы, но известно, что в радиограмме использовались только следующие буквы.
 

М Н С У А Е
– – – • • • •  • • – • – – – –
 
Определите текст радиограммы. В ответе запишите получившееся слово (набор букв).