0 / 0 / 0
Регистрация: 05.05.2022
Сообщений: 6
1

Поиск комплексного числа в массиве структур, содержащих объединения

05.05.2022, 13:59. Показов 509. Ответов 4

Author24 — интернет-сервис помощи студентам
Ребят помогите еще одно задание по объединениям, буду очень благодарен)
Само задание выглядит так:
(Написать программу поиска комплексного числа в массиве структур, содержащих объединения)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.05.2022, 13:59
Ответы с готовыми решениями:

Программа поиска в массиве структур, содержащих объединения
Доброе время суток. Для начала опишу ситуацию. Есть программа поиска комплексного числа в массиве...

Сортировка координат точек в массиве структур, содержащих объединения по убыванию их евклидового расстояния
Написать программу сортировки координат точек в массиве структур, содержащих объединения по...

Программа добавления нового комплексного числа в начало массива структур с объединениями(С++)
#include <iostream.h> union coord { int i; float f; }; struct point { union coord x;

Найти и вывести номера структур, содержащих числа больше заданного
Имеется база данных, содержащая числители и знаменатели дробных чисел. Например, ...

Поиск в массиве структур
Добрый вечер! у меня есть структура и создан массив из 20 предметов(которые были закуплены в...

4
4761 / 2571 / 891
Регистрация: 29.11.2010
Сообщений: 5,551
05.05.2022, 14:09 2
А можно пример?

Что такое "массив структур, содержащих объединения"?
Какие структуры, какие объединения в массиве содержатся? Я правильно понимаю, что "объединение" это union в C++?
Нужно знать, чтобы понимать, как опознать среди них комплексное число.
0
0 / 0 / 0
Регистрация: 05.05.2022
Сообщений: 6
05.05.2022, 14:48  [ТС] 3
lemegeton, в том то и дело я вообще не знаю, дали задание и сказали делай...
0
4761 / 2571 / 891
Регистрация: 29.11.2010
Сообщений: 5,551
05.05.2022, 15:06 4
Я думаю, вам стоит уточнить у преподавателя, что за структуры и объединения имеются в виду.
На форуме, конечно, есть пару ведьмаков с новенькими хрустальными шарами, но шансов, что они заглянут - минимум.
0
Just Do It!
3835 / 2281 / 636
Регистрация: 23.09.2014
Сообщений: 7,046
Записей в блоге: 2
05.05.2022, 16:29 5
Цитата Сообщение от howaitobazu Посмотреть сообщение
Поиск комплексного числа в массиве структур, содержащих объединения
с оверхедом, потом что тип в динамике не известен:
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
#include <iostream>
#include <vector>
 
struct  complexx
{       complexx(float   A, float   B) { a.f=A; b.f=B; };
        complexx(int64_t A, int64_t B) { a.d=A; b.d=B; };
 
    union Float
    {   float   f; // рассматривается 4 байта
        int64_t d; // рассматривается 8 байт
    } a, b;
};
 
std::string fnd(const std::vector<complexx>& m, const complexx& x)
{   for(size_t i = 0; i < m.size(); ++i)
    {   if(m[i].a.f == x.a.f && m[i].a.f == x.a.f) return std::to_string(i);
        if(m[i].a.d == x.a.d && m[i].a.d == x.a.d) return std::to_string(i);
    }
    return "not found";
}
 
int main()
{   std::vector<complexx> m
    {
        complexx( 2.3f, 3.2f ),
        complexx( 3.0f, 5.0f ),
        complexx( 4.3f, 6.2f ),
        complexx( int64_t(3456), int64_t(6543) )
    };
 
    {   complexx x{ 3.0f, 5.0f };
        std::cout << fnd(m, x) << '\n';
    }
 
    {   complexx x( int64_t(3), int64_t(5) );
        std::cout << fnd(m, x) << '\n';
    }
 
    {   complexx x( 3456.f, 6543.f );
        std::cout << fnd(m, x) << '\n';
    }
 
    {   complexx x( int64_t(3456), int64_t(6543) );
        std::cout << fnd(m, x) << '\n';
    }
}
1
05.05.2022, 16:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.05.2022, 16:29
Помогаю со студенческими работами здесь

Поиск в массиве структур.
Кто может,пожалуйста,гляньте. Вот мой массив: #include &lt;iostream.h&gt; #include &lt;conio.h&gt; #include...

Поиск в массиве структур
Создать тип данных для хранения информации о стоимости товаров в различных магазинах: название...

Поиск в массиве структур.
не работает поиск по полю класса ınt, не могу понять в чем ошибка. помогите пожалуйста) #include...

Поиск в массиве структур
Помогите написать программу на ассемблере! Дана структура Printer с полями: наименование, тип...

Поиск в отсортированном массиве структур
Всем привет, пожалуйста помогите с поиском в отсортированном массиве структур. Нужно найти...

Поиск и сортировка в массиве структур
Доброго времени суток! Нужна помощь! Уменьшить на 10% стоимость билетов тех рейсов, время в...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru