Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление слов из строки https://www.cyberforum.ru/cpp-beginners/thread149260.html
помогите пожалуйста решить задачи. они не очень сложные (если на паскале), но я си++ плоховато знаю еще(( 1) удалить из введенной строки все слова, начинающиеся и заканчивающиеся на одну и ту же...
C++ Подсчитать количество способов замостить шахматную доску доминошками
На шахматной доске,размером N*N клеток(2<=N<=8),подсчитать кол-во способов,которыми можно замостить данную доску стандартными доминошками.Если есть какие то идеи,как решить данную задачу,поделитесь...
C++ с файлом
Есть задание Написать программу, которая считывает текст из файла и выводит на экран только цитаты. Вот прога: #include <fstream> #include <iostream> using namespace std; int main () { ...
C++ Определить, во сколько в школе заканчивается K-ый урок помогите пожалуйста...от этого зависит мой экзамен...или подскажите с чего начать....Код на С++ В школе продолжительность каждого урока 45 минут, а перемены между уроками – всего 5 минут. Первый... https://www.cyberforum.ru/cpp-beginners/thread149239.html
C++ стек и очередь https://www.cyberforum.ru/cpp-beginners/thread149233.html
ребят поделитесь плиз программами реализующими на си стек и очередь (хотябы ввод вывод данных)
C++ C++ нарисовать елочку с символов
Задача E. Елочка «Нарисуйте» с помощью символов лес. При этом не пользуйтесь командами перемещения курсора по экрану. Ваша программа должна последовательно выводить символы строк (или строки...
C++ создать класс alpha
Доброго времени суток. помогите написать класс. Создать класс Alpha таким образом чтоб при создании первого объекта и удалении последнего объекта этого типа на экран выдавались ответы сообщения...
C++ Составить прогу для подсчета непарных элементов двумерной матрицы Динамический массив В розмера m×n из целых чисел. Составить прогу для подсчета непарных(??????) элементов двумерной матрицы В, используя функцию обработки массива. https://www.cyberforum.ru/cpp-beginners/thread149229.html
C++ Разработать алгоритм и программу для определения количества слов в введенном тексте, которые начинаются на буквой "А" https://www.cyberforum.ru/cpp-beginners/thread149226.html
Разработать алгоритм и программу для определения количества слов в введенном тексте, которые начинаются буквой "А". Считать, что слова в тексте разделены одним пробелом.
C++ деревья на С++ эта задачка на деревья.помогите пожалуйста...от этого зависит мой экзамен... В школе продолжительность каждого урока 45 минут, а перемены между уроками – всего 5 минут. Первый урок начинается ровно... https://www.cyberforum.ru/cpp-beginners/thread149223.html
IchMors
97 / 93 / 16
Регистрация: 16.05.2010
Сообщений: 310
25.06.2010, 01:27 0

Создать динамичный класс для операций с динамическими массивами чисел действительного типа

25.06.2010, 01:27. Просмотров 868. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено Tumoxa как решение

Решение

Вот что-то типа того. Реализованы перегрузки операторов сложения и присваивания
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
#include "stdafx.h"
#include <iostream.h>
#include <conio.h>
#include <string.h>
 
class clas
{
public:
    clas();
    clas(int a);
    ~clas(){delete mass;}
    void g_mass(int[]);
    int *  p_mass(){return mass;}
    int p_mass(int a){return mass[a];}
    int p_temp();
 
 
    clas operator + (const clas &);
    clas & operator = (const clas &);
 
private:
    int *mass;
};
 
clas::clas()
{
    mass= new int [];
};
 
clas::clas(int a)
{
    mass = new int [a];
};
 
void clas::g_mass(int  mas[])
{
    for(int i=0;mas[i]!='\0';i++)
        mass[i]=mas[i];
};
 
 
clas clas::operator + (const clas & t)
{
    for(int i=0;t.mass[i]!='\0';i++)
        t.mass[i]+=p_mass(i);    
    return t;
}; 
 
clas & clas::operator =(const clas & temp)
{
    if(this==&temp)
        return * this;
    mass=temp.mass;
    return * this;
};
 
int main()
{
    clas A(5), B(5);
    
    int mass[5]={1, 2, 3, 4, 5};
    A.g_mass(mass);
 
    B=A; 
    A=A+B;
    
 
    system("pause");
    return 0;
}
Возможны ошибки...

Вернуться к обсуждению:
Создать динамичный класс для операций с динамическими массивами чисел действительного типа
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.06.2010, 01:27
Готовые ответы и решения:

Создать класс для работы с одномерными динамическими массивами значений типа unsigned int
Помогите пожалуйста с задачей. Создать класс для работы с одномерными динамическими массивами...

Создать класс для работы с одномерными массивами вещественных чисел
#include &lt;iostream.h&gt; // заголовочные файлы стандартных #include &lt;windows.h&gt; // библиотек ...

Создать класс, для работы с динамическими векторами
Создать класс, для работы с динамическими векторами, длины n. В класс реализовать операцию...

Создать класс Mystring, предназначенный для хранения строки из символов типа char. Класс имеет метод для определения дли
Создать класс Mystring, предназначенный для хранения строки из символов типа char. Класс имеет...

Создать класс для работы с массивами
:resent: В с++ еще только плаваю и застряла на класах. Помогите плиз с решением, если не затруднит...

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