Информатика

15 732 задачивместе с подтемами
Число у задачи — рейтинг сложности, слово рядом — насколько она трудна по сравнению с другими задачами такого же типа. Шкалы задач с ответом и задач с кодом между собой не сравниваются. Рядом — счётчики попыток: успешные, неуспешные.
20243#20243
Дано трехзначное число. Написать программу, которая определяет сколько раз входит в него цифра 4.

(никакие поясняющие записи в программе делать не нужно! библиотеку conio.h и команду getch() перед отправкой файла необходимо удалить!)

Пример входных и выходных данных
№ теста Входные данные Выходные данные
1 473 1
 

✓ 32✗ 122700средняяВойти и решать
20239#20239

В какой из последовательностей единицы измерения информации указаны в порядке возрастания:

1) байт, килобайт, мегабайт, бит
2) килобайт, байт, бит мегабайт
3) байт, килобайт, мегабайт, гигабайт
4) гигабайт, мегабайт, килобайт, байт

20138#20138
Для каких значений X и Y истинно высказывание:
 (Y+1 > X) \/ (Y+X < 0) /\ (X > 1)?

1) X = 0,5; Y = -1,1                     
2) X = 1,1; Y = -4                           
3) X = -1; Y = -4                           
4) X = -1/10; Y = -1,1
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 после выполнения программы.
Однажды царь решил вознаградить одного из своих мудрецов за хорошую работу. Он привел его в прямоугольную комнату размром NxM, в каждой клетке которой лежало несколько килограммов золота. Царь разрешил мудрецу сделать обойти несколько клеток (переходя с клетки, где сейчас находится мудрец, в одну из четырех с ней соседних), и собрать все золото, которое попадется на его пути.
Мудрецу разрешено более одного раза проходить по одной и той же клетке. Золото с нее он берет при этом  только один раз - когда проходит по клетке в первый раз.

Вам дан маршрут мудреца. Требуется определить, сколько килограммов золота он собрал.

Входные данные
Входные данные содержат план комнаты и маршрут мудреца. Сначала записано количество строк N, затем - количество столбцов M (1<=N<=20,1<=M<=20).
Затем записано N строк по M чисел в каждой - количество килограммов золота, которое лежит в данной клетке (число от 0 до 50).
Далее записано число X - сколько клеток обошел мудрец. Далее записаны координаты этих клеток (координаты клетки - это два числа: первое определяет номер строки, второе - номер столбца, верхняя левая клетка на плане имеет координаты (1,1), правая нижняя - (N,M)). 
Число пройденных мудрецом клеток не превышает 10000.

Выходные данные
В выходной файл выведите количество килограммов золота, которое собрал мудрец.
 
Примеры
Входные данные Выходные данные
1
3 4
1 2 3 4
5 6 7 8
9 10 11 12
9
1 1
2 1
2 2
2 3
1 3
1 2
1 1
1 2
2 2
24

 
Однажды царь решил вознаградить одного из своих мудрецов за хорошую работу. Он привел его в прямоугольную комнату размром NxM, в каждой клетке которой лежало несколько килограммов золота. Царь разрешил мудрецу сделать обойти несколько клеток (переходя с клетки, где сейчас находится мудрец, в одну из четырех с ней соседних), и собрать все золото, которое попадется на его пути.
 
Вам дан маршрут мудреца. Требуется определить, сколько килограммов золота он собрал.
 
Входные данные
Входные данные содержат план комнаты и маршрут мудреца. Сначала записано количество строк N, затем - количество столбцов M (1<=N<=20,1<=M<=20).
Затем записано N строк по M чисел в каждой - количество килограммов золота, которое лежит в данной клетке (число от 0 до 50).
Далее записано число X - сколько клеток обошел мудрец. Далее записаны координаты этих клеток (координаты клетки - это два числа: первое определяет номер строки, второе - номер столбца, верхняя левая клетка на плане имеет координаты (1,1), правая нижняя - (N,M)).
Гарантируется, что мудрец не проходил по одной и той же клетке дважды.
 
Выходные данные
В выходной файл выведите количество килограммов золота, которое собрал мудрец.
 
Примеры
Входные данные Выходные данные
1
3 4
1 2 3 4
5 6 7 8
9 10 11 12
5
1 1
2 1
2 2
2 3
1 3
22
 
Треугольник Паскаля строится следующим образом. Первая строка состоит из одного числа, равного единице. Каждая следующая 
содержит на одно число больше, чем предыдущая. Первое и последнее из этих чисел равны 1, а все остальные вычисляются как сумма числа, стоящего в предыдущей строке над ним и числа, стоящего в предыдущей же строке слева от него.
 
Входные данные
Вводится одно целое число N (\(0<=N<=30\)).
 
Выходные данные 
Выведите N строк треугольника Паскаля. Разделяйте числа в строке одним пробелом.
 

Примечание
Все числа в треугольнике Паскаля при указанных ограничениях входят в Longint.
 
 
Примеры
Входные данные Выходные данные
1
8
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1
 
В квадратной таблице NxN подсчитать суммы чисел, стоящих на диагоналях.
 
Входные данные
В первой строке содержится число N (1<=N<=100), а затем матрица NxN.  Элементы матрицы - числа, не превосходящие по модулю 32767.
 
Выходные данные
Вывелите сначала сумму чисел на главной,  а затем, через один пробел, - на побочной диагонали.
 
Примеры
Входные данные Выходные данные
1
3
1 2 3
4 5 6
10 9 8
14 18
 
18763#18763
В некотором каталоге хранился файл Том 1, имевший полное имя D:\Литература\20 век\Том 1. В этом каталоге создали подкаталог Шолохов и переместили в созданный подкаталог файл Том 1. Каково стало полное имя этого файла после перемещения?

1) D:\Литература\Шолохов\Том 1
2) D:\Шолохов\Том 1
3) D:\Литература\20 век\Шолохов\Том 1
4) D:\Шолохов\Литература\20 век\Том 1
18762#18762
Пользователь работал с файлом C:\Document\Seminar\Math\lesson.htm. Затем он поднялся на один уровень вверх, создал там каталог Info, в нём создал ещё один каталог Form и переместил в него файл lesson.htm. Каким стало полное имя этого файла после перемещения?

1) C:\Document\Math\Form\lesson.htm
2) C:\Seminar\Math\Form\lesson.htm
3) C:\Document\Info\Form\lesson.htm
4) C:\Document\Seminar\Info\Form\lesson.htm
18761#18761
Пользователь начал работу в каталоге Работа1. Сначала он поднялся на один уровень вверх, затем спустился на один уровень вниз, потом ещё раз спустился на один уровень вниз. В результате он оказался в каталоге C:\2012\9 класс\Таблицы Укажите возможный полный путь каталога, в котором пользователь начинал работу.

1) C:\2012\Текст\Редактирование\Работа1
2) C:\2012\Работа1
3) C:\2012\Текст\Работа1
4) C:\Работа1
18760#18760
Пользователь находился в каталоге Расписание. Сначала он поднялся на один уровень вверх, затем спустился на один уровень вниз, потом ещё раз спустился на один уровень вниз. В результате он оказался в каталоге C:\учёба\химия\ГИА Укажите полный путь каталога, с которым пользователь начинал работу.

1) C:\Расписание
2) C:\учёба\2013\Расписание
3) C:\учёба\химия\Расписание
4) C:\учёба\Расписание
18759#18759
Пользователь начал работу в каталоге Работа1. Сначала он поднялся на один уровень вверх, затем ещё раз поднялся на один уровень вверх, потом спустился на один уровень вниз. В результате он оказался в каталоге C:\2012\Текст\Таблицы Укажите возможный полный путь каталога, в котором пользователь начинал работу.

1) C:\2012\Текст\Редактирование\Работа1
2) C:\2012\Работа1
3) C:\2012\Текст\Работа1
4) C:\Работа1
18758#18758
В некотором каталоге хранился файл Том 1, имевший полное имя D:\Литература\20 век\Том 1. Пользователь, находившийся в этом каталоге, поднялся на два уровня вверх, создал подкаталог Шолохов и переместил в созданный подкаталог файл Том 1. Каково стало полное имя этого файла после перемещения?

1) D:\Литература\Шолохов\Том 1
2) D:\20 век\Шолохов\Том 1
3) D:\Литература\20 век\Шолохов\Том 1
4) D:\Шолохов\Том 1
18757#18757
Пользователь начал работу в каталоге Отчёт. Сначала он поднялся на один уровень вверх, затем ещё раз поднялся на один уровень вверх, потом спустился на один уровень вниз, потом ещё раз спустился на один уровень вниз. В результате он оказался в каталоге C:\Школа\Дежурство\График Укажите возможный полный путь каталога, в котором пользователь начинал работу.

1) C:\Школа\Документы\Редактирование\Отчёт
2) C:\Школа\Отчёт
3) C:\Школа\Документы\Отчёт
4) C:\Отчёт
18756#18756
Пользователь работал с каталогом Химия. Сначала он поднялся на один уровень вверх, затем спустился на один уровень вниз, потом ещё раз спустился на один уровень вниз. В результате он оказался в каталоге C:\Школа\Уроки\Информатика Запишите полный путь каталога, с которым пользователь начинал работу.

1) C:\Школа\Уроки\Химия
2) C:\Химия
3) C:\Школа\Уроки\Класс\Химия
4) C:\Школа\Химия
18755#18755

В некотором каталоге хранился файл с именем ex.pas. После того как в этом каталоге создали подкаталог Pascal и переместили в него файл ex.pas, полное имя файла стало C:\Olimp\Ivanov\Pascal\ex.pas Каким было полное имя этого файла до перемещения?

1) C:\Olimp\Pascal\ex.pas
2) C:\Olimp\Ivanov\ex.pas
3) C:\Olimp\Ivanov\Pascal\ex.pas
4) C:\Ivanov\Pascal\ex.pas

18752#18752

Пользователь начал работу в каталоге Работа1. Сначала он поднялся на один уровень вверх, затем спустился на один уровень вниз, потом ещё раз спустился на один уровень вниз, потом ещё раз спустился на один уровень вниз. В результате он оказался в каталоге  C:\2012\9 класс\Таблицы Укажите возможный полный путь каталога, в котором пользователь начинал работу.

1) C:\2012\Текст\Редактирование\Работа1
2) C:\2012\Работа1
3) C:\2012\Текст\Работа1
4) C:\Работа1

18750#18750

В некотором каталоге хранился файл Ландыш.doc, имевший полное имя D:\2013\Весна\Ландыш.doc. В этом каталоге создали подкаталог Май и файл Ландыш.doc переместили в созданный подкаталог. Укажите полное имя этого файла после перемещения.

1) D:\Май\Ландыш.doc
2) D:\2013\Весна\Ландыш.doc
3) D:\2013\Май\Ландыш.doc
4) D:\2013\Весна\Май\Ландыш.doc

18749#18749

Пользователь находился в каталоге Расписание. Сначала он поднялся на один уровень вверх, затем спустился на один уровень вниз, потом ещё раз спустился на один уровень вниз и ещё раз спустился на один уровень вниз. В результате он оказался в каталоге C:\учёба\химия\ГИА Укажите полный путь каталога, с которым пользователь начинал работу.

1) C:\учёба\2013\Расписание
2) C:\учёба\Расписание
3) C:\учёба\химия\Расписание
4) C:\Расписание

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