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

vector<Struct2{int,vector<struct1>}> или множественное наследование ... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массивы, Циклы и немного геометрии. http://www.cyberforum.ru/cpp-beginners/thread25305.html
Даны такие задачи. Очень жду вашей помощи, господа программисты.
C++ вот так задачка((( ввели количество человек к примеру ( 8 человек ); name| last name| year| start number| it number| previous result 1. A K 1989 1 ... http://www.cyberforum.ru/cpp-beginners/thread25303.html
C++ Насчет простых задачек по массивам
1) Дан одномерный массив, состоящий из семи элементов. Элементы создаются случайно из диапазона от 1 до 7. Определить максимальный элемент массива и ближайший к максимальному элементу элемент...
Конструктор в C++ C++
Помогите, пожалуйста, разобраться с задачей. Дано: создать программу используя конструктор, деструктор, классы с наследованием. Я написала, но программа не идёт, помогите разобраться в чём дело. ...
C++ операторы преобразования типов http://www.cyberforum.ru/cpp-beginners/thread25255.html
что но не пойму сам принцип работы опреаторов преобразования.. вот к примеру: class Cat{ public: Cat(){itsAge=192;} ~Cat(){} operator int() {return (itsAge);} private:
C++ Вычисление факториала Нужно заставить программу выводить результат, но почему то не получается #include <stdio.h> #include <conio.h> int f(int); void main() { double C; int m, n, z; подробнее

Показать сообщение отдельно
Student1999
0 / 0 / 0
Регистрация: 07.03.2009
Сообщений: 3
07.03.2009, 22:41  [ТС]
Может в алгоритме решения проблема? Задание такое:
Написать программу, которая заполняет вектор геометрическими фигурами. Геометрическая фигура может быть треугольником, квадратом, прямоугольником или пяти угольником. Структура описывающая геометрическую фигуру определена ниже:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
typedef  struct 
{
    int vertex_num;      // количество вершин, для треугольника 3, для квадрата и 
                                   // прямоугольника 4, для пяти угольника 5
    vector<Point> vertexes;   // вектор содержащий координаты вершин фигуры
    // Для треугольника содержит 3 элемента
                    // Для квадрата и прямоугольника содержит 4 
                                             // элемента
                                             // Для пятиугольника 5 элементов
} Shape;
 
typedef struct
{
    int x,y;
} Point;
Не понимаю как сделать по-другому

Добавлено через 3 минуты 6 секунд
Цитата Сообщение от Vourhey Посмотреть сообщение
Чем методы, указанные выше не подошли?
Тем, что поле vector компилятор воспринимает как ЕДИНОЕ. push_back - зарезервирует мне не нужный 11 элемент, а insert это то же что и =, только через итераторы ...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru