Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задачник С++ часть 1.doc
Скачиваний:
1
Добавлен:
15.11.2019
Размер:
1.28 Mб
Скачать

Контрольная работа №6

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

Основная программа должна заполнять массив из файла «Mas.txt», выводить его на экран, вызывать функцию и выводить на экран результат ее работы.

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

Основная программа должна заполнять массив из файла «Mas.txt», выводить его на экран, вызывать функцию и выводить на экран результат ее работы.

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

Основная программа должна заполнять массив из файла «Mas.txt», выводить его на экран, вызывать функцию и выводить на экран результат ее работы.

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

Основная программа должна заполнять массив из файла «Mas.txt», выводить его на экран, вызывать функцию и выводить на экран результат ее работы.

Обозначения

- множество натуральных чисел.

- множество неотрицательных целых чисел.

- множество целых чисел.

- множество действительных чисел.

- символ Кронекера, :

Факториал числа n, определён равенствами:

Двойной факториал числа n, определён равенствами:

Последовательность Фибоначчи определена рекуррентно:

.

Литература

  1. Грегори К. Использование Visual C++ 6. Специальное издание. – М.; СПб.; К.: Издательский дом «Вильямс», 2001.

  2. Культин Н. Б. С/С++ в задачах и примерах. СПб.: БХВ-Петербург, 2002

  3. Марченко А. Л. С++ бархатный путь. – «Горячая линия» – «Телеком», 2000.

  4. Подбельский В. В. Язык С++. М: Финансы и статистика, 1996.

  5. Савитч У. Язык С++. Курс объектно-ориентированного программирования. 3-е издание. – Москва; Санкт-Петербург; Киев – Addison – Wesley Publishing Company, Inc – 2001.

  6. Страуструп Б. Язык программирования С++. М: Бином, 1999.

  7. Франк П. С++ учебный курс. Питер, 2002, проект ANSI. М: Мир,1992.

  8. Эллис М., Страуструп Б. Справочное руководство по языку С++ с комментариями.

  9. Справочник по языку С++, Мурманск, 2002

4