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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
dota
3 / 3 / 0
Регистрация: 20.09.2010
Сообщений: 100
#1

Перегрузка функций - C++

27.03.2011, 23:25. Просмотров 427. Ответов 1
Метки нет (Все метки)

Доброго времени суток . Очень нужна ваша помощь . Нужно написать программу , которая обеспечивает
перемножение 2 чисел , перемножение матриц 2х2 и нахождение скалярного произведения векторов (на плоскости) . Насколько я понимаю , нужно задать перегрузку функций . Подскажите ,пожалуйста, как это правильно сделать . Заранее благодарен .
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2011, 23:25     Перегрузка функций
Посмотрите здесь:

Перегрузка функций - C++
Добрый вечер) очень нужна помощь нужно решить задачу, все решила, кроме одного пункта. создать класс окружность (okr) ....

перегрузка функций - C++
Помогите: как изменится поле private, когда мы делаем перегрузку функции? Функция заполняет массив в зависимости от того, какого типа...

Перегрузка функций - C++
разработайте две версии функции F,заголовки которых выглядят следующим образом: 1) float F(float х); 2) void F (float x, float &y); ...

Перегрузка функций - C++
Начал изучать (самостоятельно) С++ по книге Джесса Либерти "Освой Срр самостоятельно за 21 день". Сейчас прохожу 5-ю главу и у меня...

Перегрузка функций - C++
Здравствуйте ув. программисты не могли бы мне кто нибуть написать простейшие примеры перегрузки +, -, логичное или , и умножения.

Перегрузка функций - C++
привет.только начал изучать С++.такая задача Написать реализацию перегруженных функций : int func(int* arr, int length, int number);...

Перегрузка функций - C++
С помощью механизма перегрузки функций организовать ввод с клавиатуры и сцепление: 1) одной строки и символа перевода на другую строку; ...

Перегрузка функций - C++
Задача: создать объект формирующий HTML теги. Теги бывают двух типов - полные <p параметры_тега>Текст абзаца</p> и короткие <input...

Перегрузка функций - C++
Здравствуйте!!! я не однократно просил помочь на этом форуме...именно с перегрузкой стека!!! Потому что все мои попытки самостоятельно...

Перегрузка функций - C++
Здравствуйте уважаемые програмисты:) У меня вот такое задание: В классе необходимо перегрузить нижеследующие операции, при этом две...

Перегрузка функций - C++
По заданию дано выражение V=М1<< М2 – где V- массив, а M1 и M2 - матрицы. Чтоб выполнить действие М1<< М2 из М1 и М2 нужно выбрать...

перегрузка функций - C++
#include "stdafx.h" #include <iostream> #include <math.h> using namespace std; class chisl { public: double x,y,z,a; void...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
AlexeyDevil
21 / 21 / 2
Регистрация: 06.11.2010
Сообщений: 57
28.03.2011, 00:04     Перегрузка функций #2
Перемножения чисел можно выполнять и без перегрузки, ну а векторы с матрицами можно организовать как динамику и перемножить. Ну например

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
vector* mass:: operator * (vector* First, vector* Second)
{
     if(First->power==Second->power)
        for(int i=0; i!=First->power; ++i)
             coord_vector[i]=First->coord_vector * Second->coord_vector[i];
     
     double result=0;
     for(int i=0; i!=power; ++i)
         result+=coord_vector[i];
 
     return result;
 
}
Это функция возвращает скалярное произведение векторов. С матрицами практически тоже самое
Ответ Создать тему
Опции темы

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