или
Заказать новую работу(фрагменты работы)
Учебное заведение: | Вузы города Пермь > Пермский государственный технический университет |
Тип работы: | Контрольные работы, Решение задач |
Категория: | Информатика, Программирование |
Год сдачи: | 2015 |
Количество страниц: | 8 |
Оценка: | 5 |
Дата публикации: | 28.05.2017 |
Количество просмотров: | 764 |
Рейтинг работы: |
1. Цель задания:
1) Создание консольного приложения,
состоящего из нескольких файлов в системе программирования Visual Studio.
2) Реализация класса-контейнера.
2. Постановка задачи
1. Определить класс-контейнер.
2. Реализовать конструкторы, деструктор,
операции ввода-вывода, операцию присваивания.
3. Перегрузить операции, указанные в
варианте.
4. Реализовать класс-итератор. Реализовать с его
помощью операции последовательного доступа.
5. Написать тестирующую программу, иллюстрирующую
выполнение операций.
(фрагменты работы)
4. Программный код решения задачи.
#include
"vector.h"
#include
using namespace std;
void main()
{
Vector a(5);//создали вектор из 5
элементов, заполненный нулями
cout << "Vector A \\n"<
cout << "Vvedite 5 chisel Vectora A\\n";
cin >>
a;//ввели с клавиатуры значения элементов вектора
cout << a << "\\n";//вывели значения элементов вектора
a[2] = 100;//используя операцию []
(доступа по индексу) присвоили новое значение элементу
cout << a <<
"\\n"< Vector b(5);//создали вектор b из 5 cout << "Vector B
\\n"<< b << "\\n";//вывели значения элементов вектора cout << "Vvedite
5 chisel Vectora B\\n"; cin >> Vector c(5); //создали вектор c из 5 cout << "\\nA + B\\n"; c = a + b;//сложили вектора a , b и cout << c <<
"\\n";//вывели значения элементов вектора c cout << "\\nRazmer vectora
C=" << c() << endl;//вывели длину вектора c //разыменовываем значение, которое cout << *(a.first()) <<
endl; //переменную типа Iterator //помощью метода first Iterator i = a.first(); // операция инкремент, переход
элементов, заполненный нулями
b;//ввели с клавиатуры значения элементов вектора
элементов, заполненный нулями
присвоили вектору c
возвращает a.first() и выводим его
устанавливаем на первый элемент вектора a с
Похожие работы
Работы автора