Форум программистов, компьютерный форум CyberForum.ru

ООП для начинающих (создать класс для выполнения операций с двумерными векторами) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Из заданного текстового файла создать новый файл http://www.cyberforum.ru/cpp-beginners/thread890371.html
Из заданного текстового файла создать новый файл при помощи циклической замены Заглавных гласных на «+1», строчных гласных на «–1», согласных на «+2», прочих символов на «+5».
C++ как создать универсальную функцию для случайного заполнения массива? Само задание вот: Задание 1. Определение максимального подъёма в массиве Написать программу, заполняющую случайным образом массив из n элементов. (n=30). Диапазон значений элементов от 0 до 99. Сделать массив глобальным. Написать функцию, выводящую массив на экран print_array(). Написать функцию поиска максимального подъёма в массиве по его размеру и выводящую размер и длину максимального... http://www.cyberforum.ru/cpp-beginners/thread890365.html
C++ Из последовательности чисел y1,y2,...,yn выбрать элементы, делящиеся на 3
Одномерные массивы: 1)Из последовательности чисел y1,y2,...,yn выбрать элементы, делящиеся на 3. Подсчитать их число и напечатать их порядковые номера. Спасибо большое.
C++ Найти максимальную разность соответствующих компонент двух векторов
Одномерные массивы: 2)Даны два вектора по 10 компонент в каждом. Найти максимальную раз-ность соответствующих компонент и порядковый номер этих компонент. Спасибо большое.
C++ Вычислить длину вектора http://www.cyberforum.ru/cpp-beginners/thread890343.html
Одномерные массивы: 3) Спасибо большое.
C++ Найти минимальный элемент каждой строки матрицы и поместить их на главной диагонали Двумерные массивы: 6)Найти минимальный элемент каждой строки квадратной матрицы X=( xi,k) и поместить их на главной диагонали, а диагональные элементы записать на место минимальных (i=k). Спасибо большое. подробнее

Показать сообщение отдельно
Dark-VIN
1 / 1 / 0
Регистрация: 16.01.2013
Сообщений: 66

ООП для начинающих (создать класс для выполнения операций с двумерными векторами) - C++

04.06.2013, 11:58. Просмотров 730. Ответов 0
Метки (Все метки)

Задание первого курса по Visual C++

Создать класс для выполнения операций с двумерными векторами.
Считать, что компоненты имеют целый тип. Осуществить перегрузки операций:
“ ^ ” – расчет модуля вектора;
“ + ” – скалярное произведение векторов;
“ == ”, “ != ” – равенство, неравенство векторов;
“ ― ” – найти расстояние между двумя векторами.


Ответ, присланный преподователем

C++
1
2
3
4
class vector{
int a,y;
.....
}
Естественно ничего не понятно...


То, что не понятно:
- Напрочь забыл (не знаю) что такое двумерные векторы (может нужно сделать двумерный массив?);
- Как осуществить перегрузки этих операций?


По возможности, можно полный код
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru