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

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 13 35,6 2. B L 1988 2 11 35,9 3. C M 1990 6 222 36,0 4. D N 1988 ... http://www.cyberforum.ru/cpp-beginners/thread25303.html
C++ Насчет простых задачек по массивам
1) Дан одномерный массив, состоящий из семи элементов. Элементы создаются случайно из диапазона от 1 до 7. Определить максимальный элемент массива и ближайший к максимальному элементу элемент массива. #include <cstdlib> #include <iostream> using namespace std;
операторы преобразования типов C++
что но не пойму сам принцип работы опреаторов преобразования.. вот к примеру: class Cat{ public: Cat(){itsAge=192;} ~Cat(){} operator int() {return (itsAge);} private:
C++ Вычисление факториала http://www.cyberforum.ru/cpp-beginners/thread25247.html
Нужно заставить программу выводить результат, но почему то не получается #include <stdio.h> #include <conio.h> int f(int); void main() { double C; int m, n, z;
C++ Копирование с класса в класс Админы удалите топик, нечайно создал.... протупил.. подробнее

Показать сообщение отдельно
Student1999
0 / 0 / 0
Регистрация: 07.03.2009
Сообщений: 3
07.03.2009, 22:41  [ТС]     vector<Struct2{int,vector<struct1>}> или множественное наследование ...
Может в алгоритме решения проблема? Задание такое:
Написать программу, которая заполняет вектор геометрическими фигурами. Геометрическая фигура может быть треугольником, квадратом, прямоугольником или пяти угольником. Структура описывающая геометрическую фигуру определена ниже:
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 это то же что и =, только через итераторы ...
 
Текущее время: 21:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru