- •Оглавление
- •Введение
- •П.1. Простейшие программы
- •П.2. Функция sizeof( )
- •П. 3. Основные свойства фундаментальных типов
- •П. 4. Коды ascii
- •П. 4. Оператор while.
- •П. 5. Операторы break и continue в циклах.
- •§ 4 Функции п. 1. Работа с функциями.
- •П. 2. Функции, расположенные в другом файле.
- •П. 3. Рекурсивные функции.
- •§ 5 Указатели. Ссылки. Массивы. П. 1. Указатели.
- •П. 2. Ссылки.
- •П. 3. Указатели на функции.
- •П. 4. Массивы.
- •П. 5. Многомерные массивы
- •П. 6. Динамические массивы.
- •П. 7. Вывод русского текста на экран
- •§ 6 Работа с файлами
- •Приложение 1. Контрольные работы профессора Богачёва к.Ю.
- •Контрольная работа №1
- •Контрольная работа №2
- •Контрольная работа №3
- •Контрольная работа №4
- •Контрольная работа №5
- •Контрольная работа №6
- •Обозначения
- •Литература
Контрольная работа №6
Написать функцию, получающую в качестве аргументов массив действительных чисел и целое число, являющееся длиной этого массива, и циклически сдвигающую элементы массива на одну позицию вправо, произведя не более перемещений элементов.
Основная программа должна заполнять массив из файла «Mas.txt», выводить его на экран, вызывать функцию и выводить на экран результат ее работы.
Написать функцию, получающую в качестве аргументов массив действительных чисел и целое число, являющееся длиной этого массива и целое число , и циклически сдвигающую элементы массива на позиций вправо, произведя не более перемещений элементов.
Основная программа должна заполнять массив из файла «Mas.txt», выводить его на экран, вызывать функцию и выводить на экран результат ее работы.
Написать функцию, получающую в качестве аргументов массив действительных чисел и целое число, являющееся длиной этого массива, и заменяющую каждый элемент массива (кроме первого и последнего) на полусумму соседей.
Основная программа должна заполнять массив из файла «Mas.txt», выводить его на экран, вызывать функцию и выводить на экран результат ее работы.
Написать функцию, получающую в качестве аргументов массив действительных чисел длины , массив длины , целые числа и и заменяющую каждый элемент массива , равный какому-либо элементу массива , на 0.
Основная программа должна заполнять массив из файла «Mas.txt», выводить его на экран, вызывать функцию и выводить на экран результат ее работы.
Обозначения
- множество натуральных чисел.
- множество неотрицательных целых чисел.
- множество целых чисел.
- множество действительных чисел.
- символ Кронекера, :
Факториал числа n, определён равенствами:
Двойной факториал числа n, определён равенствами:
Последовательность Фибоначчи определена рекуррентно:
.
Литература
Грегори К. Использование Visual C++ 6. Специальное издание. – М.; СПб.; К.: Издательский дом «Вильямс», 2001.
Культин Н. Б. С/С++ в задачах и примерах. СПб.: БХВ-Петербург, 2002
Марченко А. Л. С++ бархатный путь. – «Горячая линия» – «Телеком», 2000.
Подбельский В. В. Язык С++. М: Финансы и статистика, 1996.
Савитч У. Язык С++. Курс объектно-ориентированного программирования. 3-е издание. – Москва; Санкт-Петербург; Киев – Addison – Wesley Publishing Company, Inc – 2001.
Страуструп Б. Язык программирования С++. М: Бином, 1999.
Франк П. С++ учебный курс. Питер, 2002, проект ANSI. М: Мир,1992.
Эллис М., Страуструп Б. Справочное руководство по языку С++ с комментариями.
Справочник по языку С++, Мурманск, 2002