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

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

Восстановить пароль Регистрация
 
Vadim8063
1 / 1 / 0
Регистрация: 17.01.2012
Сообщений: 130
22.05.2012, 05:29     С помошью одной функции посчитать результат для двух классов #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 минуты
Всё сам расчехлил
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2012, 05:29     С помошью одной функции посчитать результат для двух классов
Посмотрите здесь:

Реализация функции Substring с помошью указателей C++
C++ можно ли в с++ вызвать переменную из одной функции в другую т.е. мы переменну задали в одной функции а использовали в другой... и как это реализовать?
C++ Вызов функции сразу для массива всего классов
C++ составить программу с помошью функции
C++ С++ вычисление функции с помошью разложения в ряд
C++ Наследование двух классов от базового. Отрисовка двух шариков, движущихся по синусоиде и косинусоиде
C++ Вычислить значение функции y для x=a(h)b - получается всего один результат
Вывести результат двух операций с использованием двух переменных C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rapidexact
17 / 8 / 1
Регистрация: 15.05.2012
Сообщений: 110
22.05.2012, 05:35     С помошью одной функции посчитать результат для двух классов #2
Отправь код с комментариями, чтоб и другие видели где ошибка.
Yandex
Объявления
22.05.2012, 05:35     С помошью одной функции посчитать результат для двух классов
Ответ Создать тему
Опции темы

Текущее время: 06:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru