Форум программистов, компьютерный форум, киберфорум
Наши страницы

Операции с векторами и матрицами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вопрос по программе. Нужно протабулировать ф-цию http://www.cyberforum.ru/cpp-beginners/thread169305.html
Приветствую вас дамы и господа Тут такое дело... Задание: Код: # include <iostream.h> # include <conio.h> # include <math.h>
C++ Экстремумы Матрицы и Подпрограммы Здраствуйте помогите пожалуйста с задачками на С++! 1) Вычислите результат, указанный в варианте задания. Константа A (если она есть в варианте) и вектора X и (или) Y задаются вводом. Размер... http://www.cyberforum.ru/cpp-beginners/thread169299.html
C++ класс. ввод данных
Есть класс. У каждого имени - свое числовое значение. Нужно сделать так, чтобы после заполнения поля "имя" вылазило типа этого: "Сколько у этого человека будет значений?", ввести эти значения, и...
Удаление цифр из символьной строки C++
Доброго всем времени суток :) Такая задача: на языке C нужно составить программу удаления из строки символов только цифры. Например, строка "dfg546sv435", должно получиться "dfgsv". Поможете?
C++ Найти среднее арифметическое элементов, меньших некоторого р.Не используя массивов!!! http://www.cyberforum.ru/cpp-beginners/thread169290.html
1) Исходные данные и результаты типа int. Не используя массивы, разработать алгоритм и программу работы с последовательностью целых чисел. Признак конца ввода чисел задать самостоятельно, например,...
C++ Автоматическое заполнение статического массива Ребят, хэлп! Мне нужно для статистического массива, заполненного рандомно (через randomize()), создать новый внутренний (в main()), в который войдут только положительные члены первого, и вывести... подробнее

Показать сообщение отдельно
Chainyk
15 / 15 / 1
Регистрация: 24.08.2010
Сообщений: 94
26.09.2010, 00:47
вот первая задача:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
#include <iostream>
 
using namespace std;
 
class Vector
{
public:
    Vector ();
    ~Vector () {};
    Vector operator+ (Vector &rhs);
    Vector operator* (int n);
    void input ();
    void print ();
private:
    int arr[20];
};
 
//Vector constructor
Vector::Vector ()
{
    for (int i=0; i<20; i++)
        this->arr[i]=1;
}
 
//Vector addition
Vector Vector::operator+ (Vector &rhs)
{
    Vector *tmp = this;
    for (int i=0; i<20; i++)
        tmp->arr[i]=tmp->arr[i]+rhs.arr[i];
    return *tmp;
}
 
//Vector multiply
Vector Vector::operator *(int n)
{
    for (int i=0; i<20; i++)
        this->arr[i]=this->arr[i]*n;
    return *this;
}
 
//Vector output
void Vector::print ()
{
    for (int i=0; i<20; i++)
        cout << this->arr[i]<<" ";
    cout << "\n";
}
 
//Vecto input
void Vector::input()
{
    for (int i=0; i<20; i++)
    {
        cout << "Enter element ["<<i<<"]: ";
        cin >> this->arr[i];
    }
}
 
int _tmain(int argc, _TCHAR* argv[])
{
    int i;
    cout << "For input vector, press 1: ";
    cin >> i;
    Vector X;
    Vector Y;
    Vector Q;
    if (i==1)
    {
        X.input();
        Y.input();
    }
    Q = X + Y*3;
    Q.print();
    return 0;
}
Иду спать, вторая на завтра
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru