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

Помогите найти ошибку в программе (класс комплексных чисел) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти минимальные элементы в столбцах массива http://www.cyberforum.ru/cpp-beginners/thread734388.html
Доброго времени суток! Задача такая: нужно вывести двумерный массив, найти столбцы, в которых есть одинаковые элементы, в этих столбцах найти минимальные элементы и из них сформировать одномерный...
C++ Найти количество строк в максимальном множестве попарно непохожих строк заданной матрицы Найти количество строк в максимальном множестве попарно непохожих строк заданной матрицы. #include <stdio.h> #define N 100 #define M 100 int i,j,k,t,l; void input (int a,int y, int u) { ... http://www.cyberforum.ru/cpp-beginners/thread734384.html
Просмотр текстового файла C++
#include "stdafx.h" #include <iostream> #include <fstream> #include <string> #include <locale.h> #include <stdio.h> using namespace std;
C++ Найти номера строк и столбцов всех седловых точек матрицы
Дана целочисленная прямоугольная матрица. Определить: — сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент; — номера строк и столбцов всех седловых точек матрицы....
C++ Содержимое матрицы размерности n x n повернуть на 90 по часовой стрелке вокруг центра симметрии матрицы. Исходная матрица вводится из файла http://www.cyberforum.ru/cpp-beginners/thread734379.html
Help me plz
C++ Класс Bill для учета стоимости разговоров Сделал начало дальше несоображает голова что делать.Вот задание Сделать класс Bill,который есть платежом за розговор.Для представления времени использывать клас Time. Класс BIll,включает... подробнее

Показать сообщение отдельно
TR0JlNk
0 / 0 / 0
Регистрация: 21.02.2012
Сообщений: 36

Помогите найти ошибку в программе (класс комплексных чисел) - C++

16.12.2012, 20:55. Просмотров 242. Ответов 0
Метки (Все метки)

1. Объявить класс по приведенному ниже заданию в соответствии с номером варианта и определить для него конструктор по умолчанию, конструктор инициализации и конструктор преобразования.
2. Определить функции-члены класса для ввода и вывода членов-данных внутри объявления класса.
3. Составить программу, которая определяет четыре объекта класса и выводит их на экран. Первый объект должен инициализироваться по умолчанию, второй использовать конструктор инициализации, третий - преобразование типа своего параметра к типу своего класса, а четвертый - функцию ввода данных.
4. Выполнить программу и проверить соответствие заданных и полученных данных.
5. Определить функции ввода и вывода вне объявления класса и повторить выполнение программы.
6. Объявить функции ввода и вывода как "друзей" класса с параметром - объектом класса, передаваемым по значению. Изменить определение этих функций и повторить выполнение программы.
7. Объявить функции ввода и вывода как "друзей" класса с параметром - объектом класса, передаваемым по ссылке. Изменить определение этих функций и повторить выполнение программы.
Варианты.
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
#include <iostream>
#include <string>
using namespace std;
 
class KChisl{
    int deistv;
    int mnim;
 
public:
    void Set(int A, int N){
        deistv = A;
        mnim = N;}
    KChisl() {cin>>deistv>>mnim;}
    KChisl(int A, int N){deistv = A;    mnim = N;}
    KChisl(int A){deistv = 2; mnim = 5;}
 
    void Show_In(){cin>>deistv>>" ">>mnim;}
    void Show_Out();
    friend void Show_Fr(KChisl E);
    friend void Show_Fr2(KChisl &E);
 
    };
void KChisl::Show_Out(){cout<<endl<<deistv<<" "<<mnim<<"i";}
void Show_Fr(KChisl E){cout<<endl<<E.deistv<<" "<<E.mnim<<"i";;}
void Show_Fr2(KChisl &E){cout<<endl<<E.deistv<<" "<<E.mnim<<"i";;}
 
void main(){
    int A, B;
    cin>>A>>B;
    KChisl A1, A2(A,B), A3(A), A4;
    A4.Set(A, B);
    A4.Show_In();
    A3.Show_Out();
    Show_Fr(A2);
    Show_Fr2(A1);
 
    cout<<endl;
    system("pause");}
где ошибка тут ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru