Задача на реализацию

103 задачи
Число у задачи — рейтинг сложности, слово рядом — насколько она трудна по сравнению с другими задачами такого же типа. Шкалы задач с ответом и задач с кодом между собой не сравниваются. Рядом — счётчики попыток: успешные, неуспешные.
Нарисуйте из символов или напишите что-нибудь красивое и выведите это. Вы получите ОК, если проверяющая система согласится, что это красиво, и WA, если не согласится.
 
Есть кусок сыра в виде прямоугольника размера NxM. 
Маленький мышонок хочет съесть весь кусок сыра. Начав в произвольной клетке, он, поедая очередной кусочек (1х1), переходит в соседний (только если он его еще не съел). Помогите маленькому мышонку составить маршрут по прямоугольнику, чтобы он съел весь сыр.
 
Входные данные
В строке записаны числа N, M. (1<=N,M<=30)

Выходные данные.
Вывести маршрут мышонка в виде последовательности координат кусочков, которые он съедает. 
Кусочки сыра имеют координаты от 1 до N по оси X, от 1 до M по оси Y.
 
Примеры
Входные данные Выходные данные
1 2 2
1 1 
2 1
2 2
1 2
Напишите программу, которая вычисляет выражение, состоящее из трех чисел и двух знаков (допускаются знаки «+», «–», «*» и «/»). На вход подается символьная строка, представляющая собой арифметическое выражение. Все числа целые. Операция «/» выполняется как целочисленное деление 
 
Примеры
Входные данные Выходные данные
1 12*3+45 81
2 12-45/3 -3
Напишите программу, которая проверяет правильность расстановки скобок в арифметическом выражении. Используются скобки трёх типов: ( ), [ ] и { }

Входные данные
На вход подается строка.

Выходные данные
Выведите на экран Yes, если в строке правильного расставлены скобки. В противном случае, выведите No.
 
 
Примеры
Входные данные Выходные данные
1 (5+7)*[5+{(4+3)*[9-6]+7}-8] Yes
2 [(2+3) No

 

Напишите функцию, определяющую есть ли в записи числа цифры 8.

Используя данную функцию, напишите программу, которая среди n натуральных чисел, вводимых с клавиатуры, подсчитывает количество чисел, в записи которых нет цифры 8
Входные данные:
в первой строке вводится число n - количестве чисел (n<=100),
далее идут n строк по одному натуральному числу в строке
Выходные данные:
программа должна вывести одно  число, количество чисел, в записи которых нет цифра 8

Количество баллов за задачу уточняется после ручной проверки (и будет снижено, в случае если вы не используете функцию!).

Пример

Ввод

Вывод

5
22 
94
66
18
18
3
2
21
46 
2
 
Для делимости числа на 11, необходимо, чтобы разность между суммой цифр, стоящих на четных местах, и суммой цифр, стоящих на нечетных местах, делилась на 11. 
Напишите функцию, работающую по данному алгоритму, для проверки делимости числа n, вводимого с клавиатуры, на 11. 

Используя данную функцию, напишите программу, которая запрашивает у пользователя число n (0<=n<=100000) и выводит на экран фразу multiple of 11,  если число кратно 11 и фразу not multiple of 11, если число не кратно 11

Количество баллов за задачу уточняется после ручной проверки (и будет снижено, в случае если вы не используете функцию или функция вычисляет кратность не по приведенному алгоритму!).

Пример

Ввод

Вывод

1 not multiple of 11
11 multiple of 11

Bit++#19886
 
Классический язык программирования в Битландии — Bit++. Этот язык очень необычный и сложный!
 
Особенность языка Bit++ состоит в том, что в нем ровно одна переменная, которая называется x. Также в этом языке есть две операции:
 
Операция ++ увеличивает значение, хранящееся в переменной x на 1.
Операция -- уменьшает значение, хранящееся в переменной x на 1.
Предложение в языке Bit++ — это последовательность, состоящая из ровно одной операции и ровно одной переменной x. Предложение записывается без пробелов, то есть может содержать только символы: «+», «-», «X». Выполнить предложение, значит выполнить операцию, которая содержится в предложении.
 
Программа на языке Bit++ — это последовательность предложений, каждое из которых требуется выполнить. Выполнить программу, значит выполнить все ее предложения.
 
Вам задана программа на языке Bit++. Перед выполнением программы в переменной x хранится значение 0. Выполните программу и выведите значение, которое будет храниться в переменной x после выполнения программы.
 
Входные данные
В первой строке записано единственное целое число n (1 ≤ n ≤ 150) — количество предложений в программе. В каждой из следующих n строк записано по предложению. Каждое предложение состоит из ровно одной операции (++ или --) и ровно одной переменной x (обозначается буквой «X»). Таким образом, не бывает пустых предложений. Операция и переменная могут быть записаны в любом порядке.
 
Выходные данные
Выведите единственное целое число — значение, которое будет храниться в переменной x после выполнения программы.
1619#1619

Всегда ли проверка правописания дает корректный результат?

1) Да, всегда.
2) Нет, она выдает только подозрения на ошибки.
3) Нет результат всегда неправильный.
4) Да, результат всегда корректный

1608#1608

Указать команду(ы), при выполнении которой(ых) выделенный фрагмент текста попадает в буфер обмена:
1) вставить
2) заменить
3) проверить орфографию
4) вырезать и копировать

1605#1605

Меню текстового редактора - это:

1.    информация о текущем состоянии текстового редактора
2.    своеобразное "окно", через которое тест просматривается на экране
3.    часть его интерфейса, обеспечивающая переход к выполнению различных операций над текстом
4.    подпрограмма, обеспечивающая управление ресурсами ПК при создании документа

1601#1601

Редактирование текста представляет собой:

1.    процесс внесения изменений в имеющийся текст
2.    процесс передачи текстовой информации по компьютерной сети
3.    процедуру сохранения текста на диске в виде текстового файла
4.    процедуру считывания с внешнего запоминающего устройства ранее созданного текста

1598#1598

Текстовый редактор предназначен для:

1) поиска информации в базе данных
2) редактирования текста;
3) рисования на экране дисплея;
4) трансляции программ

1596#1596

Как изменится текст "Маша мыла раму" после выполнения нижеприведенного алгоритма?
Алгоритм:
1) Подогнать курсор к началу слова "Маша"
2) Начать выделение
3) Подогнать курсор к концу слова "Маша"
4) Закончить выделение
5) Выбрать курсивное начертание

Варианты ответов:

1) Маша мыла раму
2) Маша мыла раму
3) Маша мыла раму
4) Маша мыла раму

1594#1594

В текстовом редакторе выполнение операции "копирование" становится возможным после ...

1) установки курсора в определенное положение
2) сохранения файла
3) распечатки файла
4) выделения фрагмента текста

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