Информатика

2 621 задачавместе с подтемами
Число у задачи — рейтинг сложности, слово рядом — насколько она трудна по сравнению с другими задачами такого же типа. Шкалы задач с ответом и задач с кодом между собой не сравниваются. Рядом — счётчики попыток: успешные, неуспешные.
Напишите программу, которая по заданным двум числам a и b, выводит на экран результат целочисленного деления и остаток, в заданном формате.

На вход программы подается два числа: a и b.
Необходимо вывести две строки:
в первой строке - результат целочисленного деления a на b.
во второй строке - остаток от деления a на b.

Пример.
Ввод Вывод
15
6
15/6=2
15%6=3

 
Напишите программу, которая по заданным двум числам a и b, выводит на экран результат целочисленного деления и остаток, в заданном формате (смотри примеры)

На вход программы подается два числа: a и b
Необходимо вывести две строки:
в первой строке - результат целочисленного деления a на b
во второй строке - остаток от деления a на b
Форма вывода смотри в примере входных и выходных значений

Пример входных и выходных данных
Входные данные
15 6
Выходные данные
15 div 6 = 2
15 mod 6 = 3
✓ 169✗ 1 042300лёгкаяВойти и решать

Скопируйте программу, записанную ниже, в окно редактора. 
Запустите программу на выполнение. Результаты работы программы будут отображаться в окне. 

Каждая задача тестируется на некотором числе тестов. Результаты каждого теста отображаются в окне результатов. 
Ваша цель - за каждую задачу получить 100% выполненных тестов. 

Удачи!
 

Программа
var 
    a, b: longint;
begin
    read(a, b);
    writeln(a + b)
end.

 

Пятиклассник Петя любит решать различные математические задачи. Последняя его задача заключалась в том, чтобы по целым числам a, b, найти такие целые x и y, которые бы помогли построить треугольник ABC  минимальной (ненулевой) площади. Треугольник Пети должен иметь следующие координаты \(A = (0, 0)\), \(B = (a, b)\)\(C = (x, y)\).
Помогите ему определить какую минимальную площадь может иметь треугольник ABC?

Входные данные
Даны два целых числа a и b, по модулю не превосходящие 109 (\(a^2 + b^2 > 0\)).

Выходные данные
Выведите одно число - минимальную возможную площадь треугольника ABC с точностью 10 - 6
 
Примеры
Входные данные Выходные данные
1 4 0 2.0
Вьетнамские народные умельцы из кусочков рисовой соломки делают декоративные панно, наклеивая их на досточки. Какой наименьшей длины (в мм) должна быть соломка, чтобы ее можно было разрезать на равные части по А мм и В мм, не получая обрезков?

Оформите решение задачи в виде функции solve(A, B), которая возвращает ответ. Ничего вводить и выводить Вам не нужно!

Примеры
Входные данные Выходные данные
1 20 27 540
Студент на первом курсе скачивал из интернета в среднем А Кбайт информации в день, а на втором курсе – В Кбайт, оплачивая одну и ту же сумму денег за полученный интернетный трафик в неделю. Какой наименьший объем информации в Кбайтах он скачивал за неделю?

Оформите решение задачи в виде функции solve(A, B), которая возвращает ответ. Ничего вводить и выводить Вам не нужно!

Примеры
Входные данные Выходные данные
1 60 75 300
В теплице посадили в 2 ряда разные сорта орхидей. Цветы одного сорта разместили на расстоянии А см между растениями, а другого - на В см. Через какое расстояние орхидеи обоих сортов окажутся рядом? 

Оформите решение задачи в виде функции solve(A, B), которая возвращает ответ. Ничего вводить и выводить Вам не нужно!

Примеры
Входные данные Выходные данные
1 15 18 90
На математическом конкурсе ребята играли в увлекательную древнюю китайскую головоломку Танграм. В одном игровом комплекте было А остроугольных, а в другом - В тупоугольных треугольников. Какое наименьшее число участников могут пользоваться комплектами из одинакового количества каждого вида треугольников?

Оформите решение задачи в виде функции solve(A, B), которая возвращает ответ. Ничего вводить и выводить Вам не нужно!

Примеры
Входные данные Выходные данные
1 12 15 60
Длина шага папы – А см, а у маленькой дочери – В см. Они начинают идти, поставив ноги на одну отметку. Какое расстояние они пройдут, чтобы их ноги опять встали вровень?

Оформите решение задачи в виде функции solve(A, B), которая возвращает ответ. Ничего вводить и выводить Вам не нужно!

Примеры
Входные данные Выходные данные
1 70 15 210
Цвет клетки шахматной доски условно кодируется цифрами 1 и 0. Черный цвет - 1, белый цвет - 0. Левый верхний угол доски - черный. 
По заданному числу n, выведите на экран кодовую таблицу цветов для шахматной доски размером n на n.

 
Примеры
Входные данные Выходные данные
1 4 [[1 0 1 0]
 [0 1 0 1]
 [1 0 1 0]
 [0 1 0 1]]
2 3 [[1 0 1]
 [0 1 0]
 [1 0 1]]
✓ 192✗ 116600лёгкаяВойти и решать
На вход даются числа nmrc. Выведите массив размера n на m, в котором в котором в каждой r-ой строчке и в каждом c-ом столбце стоят 0, а остальные элементы равны 1.

 
Примеры
Входные данные Выходные данные
1 6 7 2 3 [[0 0 0 0 0 0 0]
 [0 1 1 0 1 1 0]
 [0 0 0 0 0 0 0]
 [0 1 1 0 1 1 0]
 [0 0 0 0 0 0 0]
 [0 1 1 0 1 1 0]]
✓ 188✗ 249600лёгкаяВойти и решать
На вход даётся число n. Выведите массив размера n на n, в котором в строках с чётными индексами стоят 1, а в остальных — нули (элементы массива должны быть типа int).
 
Примеры
Входные данные Выходные данные
1 5 [[1 1 1 1 1]
 [0 0 0 0 0]
 [1 1 1 1 1]
 [0 0 0 0 0]
 [1 1 1 1 1]]
✓ 210✗ 182600лёгкаяВойти и решать
На вход даются числа n и m. Выведите массив размера n на m, в котором в первой строчке (строка с нулевым индексом) идут числа от 0 до m-1, а остальные числа равны 0. Тип элементов массива должен быть np.int8.
 

 

Примеры
Входные данные Выходные данные
1 3
4
[[0 1 2 3]
 [0 0 0 0]
 [0 0 0 0]]
✓ 221✗ 216600лёгкаяВойти и решать
На вход подаётся число n. Выведите массив размера nхn, в котором по диагонали идут числа 0 до n-1, а остальные числа равны 0.
 

 

Примеры
Входные данные Выходные данные
1 5 [[0 0 0 0 0]
 [0 1 0 0 0]
 [0 0 2 0 0]
 [0 0 0 3 0]
 [0 0 0 0 4]]
✓ 255✗ 218500лёгкаяВойти и решать

Дан вектор Z

1) Запишите в переменную NoneZerros индексы ненулевых элементов.
2) Запишите в переменную Count_NoneZerros количество ненулевых элементов.

Добавьте в программу только 2 строчки. Не нужно что-либо вводить или выводить. Вектор Z уже создан.

✓ 251✗ 605500лёгкаяВойти и решать
Дан список целых чисел. 
1. Создайте из него вектор.
2. "Разверните" вектор и выведите его на печать.
 
Примеры
Входные данные Выходные данные
1 1 2 3 4 5 6 [6 5 4 3 2 1]
✓ 281✗ 236500лёгкаяВойти и решать

Считайте 2 числа:

  • n - размер Numpy вектора;
  • x - координата элемента вектора, который должен быть равен 1. Остальные элементы вектора должны быть равны 0  (\(0 <= x < n\)).

Сохраните вектор в переменную V.

Примечание. В этой задаче не нужно ничего выводить на печать. Только создать вектор V.

 
Примеры
Входные данные Выходные данные
1 10
4
[0. 0. 0. 0. 1. 0. 0. 0. 0. 0.]
✓ 291✗ 364500лёгкаяВойти и решать

На вход подаётся два набора целых чисел, каждый в своей строке. Числа разделены пробелом. Создайте вектор V, который будет содержать числа из первого набора, целочисленно поделенные на предпоследнее число из второго набора, если число из первого набора делится нацело на предпоследнее число из второго набора.

Если таких чисел не найдётся, то вектор V будет пустым (т.е. не будет содержать элементов).

Выведите вектор V на экран.

✓ 340✗ 807500лёгкаяВойти и решать
На вход подаётся список вещественных чисел (строка, где числа разделены запятой).

Создайте и сохраните:
- в переменную V1 Numpy вектор из этих чисел в том же порядке;
- в переменную V2 Numpy вектор, содержащий только предпоследнее число;
- в переменную V3 Numpy вектор из этих чисел в обратном порядке;
- в переменную V4 Numpy вектор из этих чисел, начиная с 0-ого, через 2 (т.е. каждое второе число);
- в переменную V5 Numpy вектор, созданный из генератора Range, содержащий столько элементов, сколько было передано чисел на вход.

Примечание
Вам необходимо:
- ввести заданную строку с числами (используя input() и  соответствующее преобразование);
- создать соответствующие вектора и сохранить их в нужные переменные. Не забудьте подключить библиотеку numpy

Выводить ничего на экран не надо.  Импортировать библиотеку тоже не нужно. Это уже сделано за вас и скрыто от вас

 
Пример 
nums = ... # ввод чисел, записанных в одной строке через запятую
V1 = оператор
...

 
✓ 348✗ 1 827600лёгкаяВойти и решать
Поделиться
Класснуть