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


Условие задачи Прогресс
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 на числовой оси. Расстояние между двумя точками вычисляется по формуле \(|x_2 - x_1|\).
В первой строке ввода содержится два вещественных числа. Вывести одно вещественное число – расстояние между двумя точками. Округлите ответ до 3-х знаков после запятой.
 
Примеры
Входные данные Выходные данные
1 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). Гарантируется, что число N является правильной записью числа в системе счисления c основанием r (то есть содержит цифры от 0 до r-1).

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

Примеры
Входные данные Выходные данные
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)
Темы: Информатика   

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

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

ID 42443. (№ 5522) (А. Рогов)
Темы: Информатика   

В файле электронной таблицы 9-170.xls в каждой строке содержатся шесть натуральных чисел. Определите количество строк таблицы, для которых выполнены оба условия:
– в строке только одно число повторяется трижды (ровно 3 раза), остальные числа не повторяются;
– утроенная сумма неповторяющихся чисел строки не больше произведения повторяющихся чисел.

ID 42463. Длина отрезка
Темы: Элементарная геометрия    Информатика   

Длина отрезка

Даны четыре действительных числа: x1y1, x2, y2. Напишите программу, вычисляющую расстояние между точками с координатами (x1,y1) и (x2,y2).

Входные данные.
Четыре действительных числа. 

Выходные данные. 
Результат работы программы. Точность вычисления не менее 5 знаков.

Примеры
 

входные данные выходные данные
0
0
1

1
1.41421

ID 42554. ege_06_000_Демо 2023
Темы: Информатика   

Р-00 (Демо-2023). Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд n (где n – целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает её голова, и Направо m (где m – целое число), вызывающая изменение направления движения на m градусов по часовой стрелке. Запись
Повтори k [Команда1 Команда2 … КомандаS]
означает, что последовательность из S команд повторится k раз. Черепахе был дан для исполнения следующий алгоритм:
Повтори 7 [Вперёд 10 Направо 120]
Определите, сколько точек с целочисленными координатами будут находиться внутри области, ограниченной линией, заданной данным алгоритмом. Точки на линии учитывать не следует.
 

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

Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд n (где n – целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает её голова, и Налево m (где m – целое число), вызывающая изменение направления движения на m градусов против часовой стрелки. Запись Повтори k [Команда1 Команда2 … КомандаS]
означает, что последовательность из S команд повторится k раз. Черепахе был дан для исполнения следующий алгоритм:
Повтори 7 [Налево 60 Вперёд 5 Налево 120 Вперёд 5]
Определите, сколько точек с целочисленными координатами будут находиться внутри области, ограниченной линией, заданной данным алгоритмом. Точки на линии учитывать не следует.
 

ID 42612. ege_06_053_квадрат с поворотом
Темы: Информатика   

Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд n (где n – целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает её голова, и Направо m (где m – целое число), вызывающая изменение направления движения на m градусов по часовой стрелке. Запись Повтори k [Команда1 Команда2 … КомандаS]
означает, что последовательность из S команд повторится k раз. Черепахе был дан для исполнения следующий алгоритм:
Направо 135
Повтори 25 [Вперёд 250 Направо 90]
Определите, сколько точек с целочисленными координатами будут находиться внутри области, ограниченной линией, заданной данным алгоритмом. Точки на линии не следует учитывать.

ID 42700. ege_06_059_Лесенка
Темы: Информатика   

Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси абсцисс, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд n (где n – целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает её голова, и Направо m (где m – целое число), вызывающая изменение направления движения на m градусов по часовой стрелке. Запись Повтори k [Команда1 Команда2 … КомандаS]
означает, что последовательность из S команд повторится k раз. Черепахе был дан для исполнения следующий алгоритм:
Повтори 4 [ Повтори 3 [ Вперед 2 Направо 270] Вперед 5]
Найдите сумму площадей замкнутых фрагментов фигуры.