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

Написать функцию сравнения двух структур с объединениями, содержащих комплексное число - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разработать классы http://www.cyberforum.ru/cpp-beginners/thread1054671.html
Разработать следующие классы: "робот с левой рукой" и "робот с правой рукой". У каждого из этих классов есть поле с положительным целым числом "сила руки". Необходимо: создать массив для работы с объектами обоих классов, для чего определить общий базовый класс. Используйте ваши знания по объединению разнотиповых данных и динамическому определению типов. 1) Найти максимальне количество...
C++ Доделайте пожалуйста программу Выручайте, нужна вот это программа http://www.cyberforum.ru/cpp-beginners/thread545795.html, кому не сложно можно вас попросит скинуть уже готовую программу в c++, просто я с c++ не знаком, и даже не знаю куда код вставлять. Буду очень благодарен. +1 http://www.cyberforum.ru/cpp-beginners/thread1054670.html
C++ Массив структур. Ошибка
Необходимо вывести самую часто поставляющую страну. Выводит ошибку. #include <iostream> #include <cstring> #include <conio.h> using namespace std; int N = 0;
C++ очень сложная задача
не получается ничего
C++ Прошу найти ошибку http://www.cyberforum.ru/cpp-beginners/thread1054648.html
Умножение матрицы на вектор с помощью MPI,Код программы работает только для нулевого процессора,на 1 процессоре он вылетает #include <cstdlib> #include <cstdio> #include <cmath> #include <cstring> #include "mpi.h" const int N=100;
C++ пом0гите исправить ошибки ребята #include <stdafx.h> #include <iostream> #include <string> using namespace std; int i, j, n; struct STUDENT { string fio; int group; подробнее

Показать сообщение отдельно
Trader86
2 / 2 / 1
Регистрация: 15.11.2010
Сообщений: 28
24.12.2013, 17:32  [ТС]     Написать функцию сравнения двух структур с объединениями, содержащих комплексное число
Цитата Сообщение от dimcoder Посмотреть сообщение
Ну типа:
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
#include <iostream.h>
 
union chislo
{
float i,f;
};
 
struct compleks
{
union chislo x;
union chislo y;
};
 
void fCompare(compleks c1, compleks c2)
{
    if (c1.x.f==c2.x.f && c1.y.f==c2.y.f)
        cout<<"edentichni";
    else 
        cout<<"ne edentichni";
} 
 
int main ()
{
    struct compleks compleks1;
    compleks1.x.f=6.5;
    compleks1.y.f=12.7;
    cout<<"compleksnoe chislo #1"<<"\n"<<compleks1.x.f<<"+"<<compleks1.y.f<<"i";
    struct compleks compleks2;
    compleks2.x.i=6.2;
    compleks2.y.i=5.3;
    cout << "compleksnoe chislo #2" << '\n' << compleks2.x.i << "+" << compleks2.y.i << "i";
    fCompare(compleks1, compleks2);
}
Спасибо, завтра схожу к преподше, посмотрим что скажет.
 
Текущее время: 13:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru