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

Добавить дружественную функцию в программу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ребят что означаеют две звездочки в самом начале когда объявляем массив http://www.cyberforum.ru/cpp-beginners/thread1083647.html
#include <iostream> int main() { float *arr1, **arr2; // массив точек float **kb1, **kb2; // массивы в которых храняться k и b и знак неравенства float area1, area2; // переменные для хранения значения площади int n1, n2; // количество вершин в фигурах
C++ Из строки получить новую, выбросив все вхождения заданного символа (Работа со строками) Доброго времени суток =) Нужна помощь с заданием: "Из заданной строки получить новую, выбросив из нее все вхождения заданного символа". http://www.cyberforum.ru/cpp-beginners/thread1083642.html
Вычислить интеграл при двух значениях шага интегрирования (h=0.1 и h=0.01). C++
Вычислить интеграл \int_{a}^{b}({x}^{3}-8*x)dx при двух значениях шага интегрирования (h=0.1 и h=0.01). нужно тремя способами решить : 1.Метод прямоугольников 2.Метод трапеции 3.Метод симпсона
В работе необходимо организовать однонапрямлений список структурой с именем AEROFLOT, что содержит следующие поля: C++
помогите переделать задачу. вот условие. В работе необходимо организовать однонапрямлений список структурой с именем AEROFLOT, что содержит следующие поля: CITY - название населенного пункта назначения, NUM - номер рейса, TYPE - тип самолета. И предусмотреть следующие действия : - добавление элементов в список;
C++ короткие коды с ******** http://www.cyberforum.ru/cpp-beginners/thread1083628.html
всем привет я решил создать общую тему по сокращению кодов (если у кого есть по короче по желанию напишите на форум нужно писать так № (номер задачи с ********) код размер
C++ Будет ли работать данная конструкция? for (x=0; x!=123; ) -будет ли работать и сколько раз повторится? подробнее

Показать сообщение отдельно
JleHuH213
1 / 1 / 1
Регистрация: 22.10.2012
Сообщений: 159

Добавить дружественную функцию в программу - C++

28.01.2014, 15:01. Просмотров 340. Ответов 3
Метки (Все метки)

Помогите переделать программу. Не могу добавить дружественную функцию.

Задание.
Создать два класса: целые(Integer) и матрица (int **). Определить конструкторы - по умолчанию, с параметром, для класса матрица с двумя параметрами, копирования, деструкторы. Определить функцию умножения матрицу на целое как дружественную.

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
# include <iostream>
# include <conio.h>
# include <stdlib.h>
# include <math.h>
using namespace std;
 
class Float1
{
 public:
 int a,i,c,i1;
 float j1,j,j2,mass[1000],mas[1000];
 };
class Float2:
public Float1
{
public:
 
 
 Float2()
 {
   q:cout<<"Ввести количество элементов массива -> ";
   cin>>a;
   if (a<1) { cout<<"\nНекоректный ввод, повторите попытку!\n";goto q;}
 
   cout<<"Итог (-50 - 50):\n\n"; 
   for (i=1; i<=a; i++)
   { 
   mass[i]=rand() % 100;
   mass[i]=mass[i]-50; 
   cout<<"Элемент ["<<i<<"]: "<<mass[i]<<"\n";
   } 
   for(i=1; i<=a; i++)
   {
   mas[i]=rand() % 100;
   mas[i]=mas[i]-50;
          cout<<"\nВектор ["<<i<<"]: "<<mas[i]; 
   }
    cout<<"\n"; 
    cout<<"\nМассив после преобразования (помножить матрицу на вектор):\n";
   for(i=1; i<=a; i++)
   {
   j2=mass[i]*mas[i];
 
   cout<<" "<<j2<<" \n";
 
   }
  }
~Float2(){}
};
 
 void main ()
 {
     setlocale(0, "RUS");
 
 Float2 vec;
// vec.enter();
 getch ();
 }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru