Задача к билету № 1

Дана матрица целых чисел.

Требуется сформировать массив, содержащий номера строк матрицы, имеющих отрицательную сумму элементов.

Ограничения:

- число строк и столбцов в матрице не более 6-ти.

Порядок ввода исходных данных:

- число строк в матрице,

- число столбцов в матрице,

- элементы матрицы по строкам.

Порядок вывода результатов:

- число элементов в сформированном массиве;

- элементы массива.

Задача к билету № 2

Найти номер последнего положительного элемента, расположенного на нечетном месте в массиве вещественных чисел.

Ограничения:

- число элементов в массиве не более 10-ти.

Порядок ввода исходных данных:

- число элементов в массиве,

- элементы массива.

Порядок вывода результатов:

- номер элемента или сообщение "Элементы не найдены".

Задача к билету № 3

Дано: массив целых чисел.

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

Ограничения:

- число элементов в массиве не более 10-ти.

Порядок ввода исходных данных:

- число элементов в массиве,

- элементы массива.

Порядок вывода результатов:

- число элементов в сформированном массиве,

- элементы массива.



Задача к билету № 4

Дано: массив вещественных чисел.

Требуется сформировать новый массив, содержащий номера положительных элементов исходного массива, расположенных на нечетных позициях.

Ограничения:

- число элементов в массиве не более 10-ти.

Порядок ввода исходных данных:

- число элементов в массиве,

- элементы массива.

Порядок вывода результатов:

- число элементов в сформированном массиве,

- элементы массива.

Задача к билету № 5

Найти число нулевых элементов, расположенных между минимальным и максимальным элементами в массиве целых чисел.

Если в массиве присутствует несколько равных минимальных или максимальных значений, выбрать из них первый элемент.

Ограничения:

- число элементов в массиве не более 10-ти.

Порядок ввода исходных данных:

- число элементов в массиве,

- элементы массива.

Порядок вывода результатов:

- число элементов.

Задача к билету № 6

Дано: массив целых чисел.

Требуется сформировать новый массив, содержащий элементы исходного массива, расположенные между первым и вторым нулевыми элементами.

Ограничения:

- число элементов в массиве не более 10-ти.

Порядок ввода исходных данных:

- число элементов в массиве,

- элементы массива.

Порядок вывода результатов:

- число элементов в сформированном массиве,

- элементы массива.

Задача к билету № 7

Дан массив целых чисел.

Требуется найти число элементов, значение которых больше и меньше среднего арифметического значения элементов массива.

Ограничения:

- число элементов в массиве не более 10-ти.

Порядок ввода исходных данных:

- число элементов в массиве,

- элементы массива.

Порядок вывода результатов:

- число элементов, больших среднего арифметического;

- число элементов, меньших среднего арифметического.

Задача к билету № 8

Дан массив целых чисел.

Требуется удалить из него элементы, значение которых больше среднего арифметического значения элементов массива.

Ограничения:

- число элементов в массиве не более 10-ти.

Порядок ввода исходных данных:

- число элементов в массиве,

- элементы массива.

Порядок вывода результатов:

- число элементов в измененном массиве;

- элементы массива.

Задача к билету № 9

Дан массив целых чисел.

Требуется удалить из него повторные вхождения элементов (оставить элементы в одном экземпляре).

Ограничения:

- число элементов в массиве не более 10-ти.

Порядок ввода исходных данных:

- число элементов в массиве,

- элементы массива.

Порядок вывода результатов:

- число элементов в измененном массиве;

- элементы массива.


Задача к билету № 17

Дано: два одномерных массива целых чисел A и B.

Вычислить одномерный массив C, который содержит элементы, присутствующие в нескольких экземплярах либо только в массиве A, либо только в массиве B. Сначала занести элементы массива A, затем элементы массива B. Число экземпляров сохраняется.

Ограничения:

- число элементов в исходных массивах не более 10-ти.

Порядок ввода исходных данных:

- число элементов массива A,

- элементы массива A в одной строке,

- число элементов массива B,

- элементы массива B в одной строке.

Порядок вывода результатов:

- число элементов массива C,

- элементы массива C.

Задача к билету № 11

Найти максимальное количество и значение расположенных рядом одинаковых элементов.

Ограничения:

- число элементов в массиве не более 10-ти.

Порядок ввода исходных данных:

- число элементов в массиве,

- элементы массива.

Порядок вывода результатов:

- число элементов;

- значение элементов.

Задача к билету № 18

Дана матрица целых чисел.

Требуется сформировать массив, содержащий номера строк матрицы, имеющих нулевые элементы.

Ограничения:

- число строк и столбцов в матрице не более 6-ти.

Порядок ввода исходных данных:

- число строк в матрице,

- число столбцов в матрице,

- элементы матрицы по строкам.

Порядок вывода результатов:

- число элементов в сформированном массиве;

- элементы массива.

Задача к билету № 13

Дано: массив целых чисел.

Требуется сформировать новый массив, содержащий элементы исходного массива, встречающиеся один раз.

Ограничения:

- число элементов в массиве не более 10-ти.

Порядок ввода исходных данных:

- число элементов в массиве,

- элементы массива.

Порядок вывода результатов:

- число элементов в сформированном массиве,

- элементы массива.

Задача к билету № 12

Дан массив целых чисел.

Найти минимальный элемент, встречающийся в массиве один раз.

Ограничения:

- число элементов в массиве не более 10-ти.

Порядок ввода исходных данных:

- число элементов в массиве,

- элементы массива.

Порядок вывода результатов:

- значение минимального элемента или сообщение "Элементы не найдены".

Задача к билету № 14

Дана матрица целых чисел.

Требуется сформировать массив, содержащий номера строк матрицы, имеющих среднее арифметическое значение меньше заданного числа Limit.

Ограничения:

- число строк и столбцов в матрице не более 6-ти.

Порядок ввода исходных данных:

- число строк в матрице,

- число столбцов в матрице,

- элементы матрицы по строкам,

- ограничитель Limit.

Порядок вывода результатов:

- число элементов в сформированном массиве;

- элементы массива.

Задача к билету № 15

Дано: два одномерных массива целых чисел A и B.

Вычислить одномерный массив C, который содержит элементы, присутствующие в обоих массивах A и B в одном экземпляре.

Ограничения:

- число элементов в исходных массивах не более 10-ти.

Порядок ввода исходных данных:

- число элементов массива A,

- элементы массива A в одной строке,

- число элементов массива B,

- элементы массива B в одной строке.

Порядок вывода результатов:

- число элементов массива C,

- элементы массива C.

Задача к билету № 10

Дана строка символов.

Выделить и вывести слова, ограниченные пробелом или знаками препинания: запятая, точка, двоеточие, точка с запятой.

Порядок ввода исходных данных:

- исходная строка.

Порядок вывода результатов:

- последовательность слов; каждое начинается с новой строки; в начале каждого слова его номер и пробел.

Задача к билету № 16

Дано: два одномерных массива целых чисел A и B.

Вычислить одномерный массив C, который содержит повторяющиеся элементы массива A, которые есть в B. Число экземпляров элементов в массиве С сохраняется.

Ограничения:

- число элементов в исходных массивах не более 10-ти.

Порядок ввода исходных данных:

- число элементов массива A,

- элементы массива A в одной строке,

- число элементов массива B,

- элементы массива B в одной строке.

Порядок вывода результатов:

- число элементов массива C,

- элементы массива C.

Задача к билету № 19

Дана строка символов, представляющая предложение и строки, представляющие имя и обращение.

Поместить в строку-предложение перед именем обращение.

Имя может встречаться в предложении несколько раз.

Порядок ввода исходных данных: последовательность строк, представляющих

- предложение;

- имя;

- обращение.

Порядок вывода результатов:

- после сообщения "Результат: " преобразованное предложение.

Пример:

Пусть предложение: «Здравствуйте, Ян! Приглашаем Вас, Ян, на встречу.»

имя: «Ян»

обращение: «Дорогой»

Тогда правильный ответ:

«Здравствуйте, Дорогой Ян! Приглашаем Вас, Дорогой Ян, на встречу.»

Задача к билету № 20

Дана строка символов.

Преобразовать строку следующим образом: заключить в одинарные кавычки (апострофы) слова, имеющие корень "удач", например, 'Удача', 'удачный'.

Слово ограничено пробелом, точкой или двоеточием.

Порядок ввода исходных данных:

- исходная строка.

Порядок вывода результатов:

- после сообщения "Результат: « преобразованная строка.

Задача к билету № 21

Отформатировать строку, разбив ее на подстроки, максимальной длиной 20 символов и разделенные пробелами. В начале подстрок пробелы удалить.

Порядок ввода исходных данных:

- исходная строка.

Порядок вывода результатов:

- последовательность подстрок; в начале каждой подстроки ее номер и пробел.

Задача к билету № 22

Дан массив целых чисел.

Вывести значения меньше среднего арифметического в порядке возрастания.

Ограничения:

- число элементов в массиве не более 10-ти.

Порядок ввода исходных данных:

- число элементов в массиве,

- элементы массива.

Порядок вывода результатов:

- последовательность значений или сообщение "Элементы не найдены".

Задача к билету № 23

Дана строка символов, представляющая предложение и строки, представляющие имя и обращение. Поместить обращение в строку-предложение перед именем. Имя может встречаться в предложении несколько раз.

Порядок ввода исходных данных: последовательность строк, представляющих

- предложение;

- имя;

- отчество.

Порядок вывода результатов:

- после сообщения "Результат: « преобразованное предложение.

Пример.

Пусть предложение: «Здравствуйте, Иван! Проходите. Я тоже Иван.»

имя: «Иван»

отчество: «Петрович»

Тогда правильный ответ:

«Здравствуйте, Иван Петрович! Проходите. Я тоже Иван Петрович.»

Задача к билету № 24

Дано: массив целых положительных чисел, значение которых не превышает числа 8.

Найти, сколько различных значений встречается в массиве.

Ограничения:

- число элементов в массиве не более 8-ми.

Порядок ввода исходных данных:

- число элементов в массиве,

- элементы массива.

Порядок вывода результатов:

- количество значений.

Задача к билету № 25

Дано: два одномерных массива целых чисел A и B.

Вычислить одномерный массив C, который содержит элементы, присутствующие только в массиве A или только в массиве B. Сначала занести элементы массива A, затем элементы массива B.

Ограничения:

- число элементов в исходных массивах не более 10-ти.

Порядок ввода исходных данных:

- число элементов массива A,

- элементы массива A в одной строке,

- число элементов массива B,

- элементы массива B в одной строке.

Порядок вывода результатов:

- число элементов массива C,

- элементы массива C.


Номера задач с Тестере (экзамен 2001-1)

1

Матрицы / 2

2

Массивы / Поиск элементов / 1

3

Массивы / Построение / Выбор элементов / 1

4

Массивы / Построение / Выбор элементов / 2

5

Массивы / Простые комбинации / 1

6

Массивы / Простые комбинации / 3

7

Массивы / Простые комбинации / 4

8

Массивы / Простые комбинации / 5

9

Массивы / Повторение элемнтов / 1

10

Строки / 5

11

Массивы / Повторение элемнтов / 2

12

Массивы / Повторение элемнтов / 3

13

Массивы / Повторение элемнтов / 4

14

Матрицы / 3

15

Массивы / Выборка А, В -> С / 1

16

Массивы / Выборка А, В -> С / 2

17

Массивы / Выборка А, В -> С / 5

18

Матрицы / 4

19

Строки / 7

20

Строки / 2

21

Строки / 4

22

Массивы / Дополнительные структуры / 3

23

Строки / 3

24

Массивы / Дополнительные структуры / 1

25

Массивы / Выборка А, В -> С / 4