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

С помошью одной функции посчитать результат для двух классов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нахождение эйлерова пути http://www.cyberforum.ru/cpp-beginners/thread582146.html
Здравствуйте В задаче необходимо найти Эйлеров путь и две его вершины. Кол-во вершин с нечетной степенью нашла, а вот как реализовать сам поиск пути не знаю.Программирую на Си
C++ Как организовать дружественную функцию для печати массива \\void ww_mas(); надо сделать как дружественную функцию #pragma once class massiv { float *a,sum; int n; public: massiv(); void ww_mas(); http://www.cyberforum.ru/cpp-beginners/thread582143.html
не могу читать файл C++
почему так работает ? вот когда во время выполнения программы сохраняю файл и не закрываю программу загружаю файл , все работает нормально!!но вот когда открываешь программу не выполняя каких либо...
C++ bad_alloc обработка исключений
Доброго времени суток! Есть класс для работы со структурой типа связный список. Имеется функция для добавления элемента в начало списка: template <class TYPE> void linklist <TYPE>::putinbeg( TYPE d...
C++ Создать класс-шаблон, содержащий поля для хранения одномерного массива http://www.cyberforum.ru/cpp-beginners/thread582127.html
Создать класс-шаблон, содержащий поля для хранения одномерного массива и количества элементов в массиве. Описать методы для инициализации и вывода элементов массива на экран, а так же для подсчета...
C++ Даны действительные числа Даны действительные числа a1,...,a30.Получить max(a1+a30,a2+a29,...,a15+a16).Только программу нужно упростить и что бы использовались функции. #include <iostream> int main(int argc, char **argv)... подробнее

Показать сообщение отдельно
Vadim8063
1 / 1 / 0
Регистрация: 17.01.2012
Сообщений: 130

С помошью одной функции посчитать результат для двух классов - C++

22.05.2012, 05:29. Просмотров 335. Ответов 1
Метки (Все метки)

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
//С помощью функции friend obrab подсчитать сумму матрицы и массива. Ошибки выдаёт не опйму почему.
 
#pragma once
 
class matriza
{
public:
    float *b,sum;
    int n,m;
    matriza();
    friend void obrab(matriza);
    void ww_matriza();
    ~matriza();
};
#include "StdAfx.h"
#include "matriza.h"
#include <iostream>
#include "stdlib.h"
#include "massiv.h"
using namespace std;
 
matriza::matriza()
{
    cout<<"\n Vvedite n ";
cin>>n; 
cout<<"\n Vvedite m ";
cin>>m; 
 
b=new float[n*m]; 
      for(int i=0;i<n;i++)
      for(int j=0;j<m;j++)
     {
      *(b+i*m+j)=0.005*rand();
 
}
}
void matriza::ww_matriza()
{
    for (int i=0;i<n;i++)
    { for (int j=0;j<m;j++)
    {
    cout<<" "<<*(b+i*m+j);
    }
    printf("\n");
    }
}
void obrab(massiv ob1,matriza ob2)
{
    float sum=0;
    for (int i=0;i<ob1.n&ob2.n;i++)
    {
        for (int j=0;j<ob2.m;j++)
{
    sum=sum+*(ob1.a+i);
    sum=ob1.sum;
    sum=sum+*(ob2.b+i*ob2.m+j);
    sum=ob2.sum;
        }
}
}
matriza::~matriza()
{
delete[]b;
}
#pragma once
 
class massiv
{   
public:
        float *a,sum;
    int n;
    massiv();
    friend void ww_mas(massiv &);
    friend void obrab(massiv);
    ~massiv();
};
Добавлено через 1 час 2 минуты
Всё сам расчехлил
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.