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

Реализовать класс - "Троичный вектор" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить расстояние удаляющихся друг от друга автомобилей http://www.cyberforum.ru/cpp-beginners/thread513178.html
Доброго времени суток! Помогите пожалуйста! Нужно решить задачи к зачету. Много пропустил, в том числе и С++. Задача: написать программу на С++, которая будет вычислять расстояние удаляющихся друг от друга автомобилей, если заданы их скорости V1 и V2, начальное расстояние S и время движения T. И то же, если только они будут двигаться навстречу друг другу. Заранее благодарен за помощь!
C++ Вывести рандомный массив, вставить в начало массива К рандомных чисел, и вывести результат Одномерный массив Вывести рэндомный массив с Н элементов, после этого вставить в начало массива К рэндомных чисел и вывести новый массив. http://www.cyberforum.ru/cpp-beginners/thread513143.html
C++ Создать класс "дерево"для представления арифметического выражения
Создать класс "дерево" для представления арифметического выражения, каждый из узлов которого содержит числа или знаки арифметических операций.
C++ Задача на списки и деревья.
Вот она: Написать программу, которая вводит с клавиатуры список целых чисел, строит инверсную копию списка, затем вводит с клавиатуры дерево поиска и считает количество положительных и отрицательных элементов дерева. :confusion:
C++ Вычислить значение заданной функции c++ http://www.cyberforum.ru/cpp-beginners/thread513123.html
Вычислить значение заданной функции y=f(x) на данном интервале с заданным шагом h. Вывод значений аргумента и результаты вычисления значений функции сделать в виде таблицы. Функция y={log}_{2}x+{2}^{x} Диапазон изменения аргумента x\epsilon Шаг изменения аргумента \Delta x=1/4
C++ Посчитать количество осадков для лет, среднегодовое и среднемесячное #include <stdio.h> #define TWLV 12 #define YRS 5 void main () { float rain = { {10.2, 8.1, 6.8, 4.2, 2.1, 1.8, 0.2, 0.3, 1.1, 2.3, 6.1, 7.4}, {9.2, 9.8, 4.4, 3.3, 2.2, 0.8, 0.4, 0.0,0.6, 1.7, 4.3, 5.2}, {6.6, 5.5, 3.8, 2.8, 1.6, 0.2, 0.0, 0.0,0.0, 1.3, 2.6, 4.2}, {4.3, 4.3, 4.3, 3.0, 2.0, 1.0, 0.2, 0.2,0.4, 2.4, 3.5, 6.6}, подробнее

Показать сообщение отдельно
vndtta
83 / 60 / 8
Регистрация: 17.10.2011
Сообщений: 190
Завершенные тесты: 1
06.03.2012, 10:43     Реализовать класс - "Троичный вектор"
надо добавить умножение как в условии, примерно так
C++
1
#define MUL(a,b) a?(b?(a==1?1:b):0):0
и еще оператор умножения векторов
C++
1
2
3
4
5
6
vector operator*(vector &B){
 for(int i=0;i<this->sz && i<B.sz;i++){
  this->elem[i]=MUL( (this->elem[i]) , (B.elem[i]) );
 }
 return *this
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru