Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2 семестр / laboratornaia-rabota-11

.pdf
Скачиваний:
1
Добавлен:
16.11.2025
Размер:
296.13 Кб
Скачать

НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ЯДЕРНЫЙ УНИВЕРСИТЕТ «МИФИ» Кафедра информатики и процессов управления (№17)

Информатика (основной уровень), 1-й курс, 2-й семестр.

Задание для лабораторной работы 11.

Тема 11: Функции: работа с массивом.

Составить две функции для работы с массивом:

1) Составить функцию, которая заполняет массив целыми числами по формуле m[i] = a·i + b,

где a и b – целые числа, которое передается в функцию в качестве параметров. Массив и количество элементов в нем передается в функцию в качестве параметров.

2) Составить функцию, которая выводит часть массива на экран в виде двух строк: в первой – номера, во второй – значения элементов массива. Указатели на начальный и конечный элементы той части массива, которая выводится на экран, передаются в функцию в качестве параметров.

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

Создать два локальных массива (в функции main). Количество элементов первого массива – 10, второго – 12. С помощью составленных функций заполнить оба массива и вывести их на экран.

Автоматическая проверка решений

Для автоматической проверки решения необходимо, чтобы программа выполняла ввод и вывод следующим образом.

Ввод. Пользователь на стандартной консоли водит для первого массива число a, пробел, число b и нажимает клавишу «Enter». Затем также водит числа a и b для второго массива и нажимает клавишу «Enter». Например

3̺5

4̺6

Вывод. Программа выполняет вывод на стандартную консоль по следующему шаблону:

̺̺̺̺1̺̺̺̺̺̺̺̺2̺...̺̺̺10

Номера элементов

1-го массива.

 

̺̺̺1̺̺̺̺2̺̺̺34̺...̺̺123

Значения элементов

 

1-го массива.

 

Пустая строка.

̺̺̺̺1̺̺̺̺̺̺̺̺2̺...̺̺̺1̺̺̺̺0̺̺̺̺̺̺1̺̺̺̺1̺̺̺̺̺̺̺12

Номера элементов

2-го массива.

 

̺̺̺21̺̺̺̺̺̺̺43̺...̺̺321̺̺̺̺̺̺654̺̺987

Значения элементов

 

2-го массива.

Обозначения непечатных символов: ̺ – пробел,

– новая строка ('\n').

Номера элементов массива выводятся в одной строке, последовательно, в 5 позиций каждый, с выравниванием по правому краю. После последнего числа выводится переход на новую строку. Значения элементов массива выводятся аналогично.

Автоматическая проверка выполняется посимвольно.

Соседние файлы в папке 2 семестр