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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
KingR
-6 / 6 / 1
Регистрация: 23.05.2010
Сообщений: 133
#1

STL - C++

13.01.2011, 18:15. Просмотров 545. Ответов 6
Метки нет (Все метки)

Задача:
сторонами треугольников и прямоугольников являются цветные (red, green, blue) lego-палстины с соответствующим количеством узлов. Сгенерировать k фигур, выбирая случайно на каждом шагу категорию фигуры, количество узлов и цвет пластины!
Вывести:
- Фигуры с одинаковым цветом всех сторон упорядочены по возрастанию площади!
- Фигуры, которые имеют преобладающий цвет, упорядоченные по убыванию длины меньшей стороны!


не знаю как сгенерировать фигуру
помогите пжлст
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2011, 18:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос STL (C++):

STL - C++
Добрый вечер всем кто открыл эту вкладку! Надо реализовать кольцевой упорядоченный двозвязний список на STL + некоторые функции работы с...

STL - C++
Всем привет :) Задача следующая - Нужно считать из файла строки, запихнуть их в стек и вывести на экран, чтобы перед ними был номер...

STL в С++ - C++
Нужна помощь! Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Определить количество слов, которые...

STL - C++
std::vector<char*> files; Объясните пожалуйста как правильно заполнять такой вектор

STL - C++
где можно посмотреть исходный код STL??

STL - C++
помогите сделать ввод ФИО и возраста через STL .Вот часть моего кода#include <string> #include <vector> #include <algorithm> #include...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Chesslov
2 / 2 / 0
Регистрация: 24.11.2010
Сообщений: 29
13.01.2011, 19:43 #2
Даааа, это задание больше на логику и пространственное мышление

Для начала Я бы задал класс Фигура и определил категорию фигуры (например string), количество узлов (int) и цвет пластины (string или int) как переменные (private) этого класса.

Например:

C++
1
2
3
4
5
6
class Figure
{
 string category; // категория фигуры
 int numberNode; // количество узлов
 int color; // цвет пластины
};
Вот
0
KingR
-6 / 6 / 1
Регистрация: 23.05.2010
Сообщений: 133
13.01.2011, 21:20  [ТС] #3
Цитата Сообщение от Chesslov Посмотреть сообщение
Даааа, это задание больше на логику и пространственное мышление

Для начала Я бы задал класс Фигура и определил категорию фигуры (например string), количество узлов (int) и цвет пластины (string или int) как переменные (private) этого класса.

Например:

class Figure
{
string category; // категория фигуры
int numberNode; // количество узлов
int color; // цвет пластины
};

Вот
стоп....
и конструктор такой же простой должен бить?
а то я себе штото уж очень навидумовал
0
Chesslov
2 / 2 / 0
Регистрация: 24.11.2010
Сообщений: 29
13.01.2011, 22:12 #4
Ух ты а Вы батенька и это понимаете - молодчик

Ну конструктора я не описал, сможете сами наверное!
А вот интересно - как будешь выбирать случайно на каждом шагу категорию фигуры, количество узлов и цвет пластины! а?
0
KingR
-6 / 6 / 1
Регистрация: 23.05.2010
Сообщений: 133
13.01.2011, 22:47  [ТС] #5
Цитата Сообщение от Chesslov Посмотреть сообщение
Ух ты а Вы батенька и это понимаете - молодчик

Ну конструктора я не описал, сможете сами наверное!
А вот интересно - как будешь выбирать случайно на каждом шагу категорию фигуры, количество узлов и цвет пластины! а?
загоняли в меня
я об етом не подумал ...
ну количество узлов вроде просто рандом делаетса типа так
C++
1
int i = random(100)
???
0
Chesslov
2 / 2 / 0
Регистрация: 24.11.2010
Сообщений: 29
14.01.2011, 18:05 #6
Цитата Сообщение от KingR Посмотреть сообщение
я об етом не подумал ...
ну количество узлов вроде просто рандом делаетса типа так
C++
1
int i = random(100)
???
Извини не хотел тебя загонять )

Можно инициализировать объекты прямо в конструкторе - попробуй по-разному и выбери как тебе понравится
0
easybudda
Модератор
Эксперт CЭксперт С++
9625 / 5573 / 947
Регистрация: 25.07.2009
Сообщений: 10,707
14.01.2011, 18:38 #7
Цитата Сообщение от Chesslov Посмотреть сообщение
А вот интересно - как будешь выбирать случайно на каждом шагу категорию фигуры, количество узлов и цвет пластины! а?
ну например создать массивы из доступных категорий и цветов и определить верхний/нижний пределы количества узлов, а потом
C++
1
2
color = colors[rand() % numcolors];
etc...
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.01.2011, 18:38
Привет! Вот еще темы с ответами:

STL - C++
Задача 2. Во входном файле in.txt расположена таблица, в каждой строке которой хранится "владелец", "домашнее животное", "кличка"....

STL - C++
Блин нарорд... я затупил по жоскому.... у меня std::vector, пытаюсь добавить элемент на n-e место: using namecpace std; ...

STL - C++
где можно почитать про STL очень подробно что бы исходные коды тоже были, какие структуры данных используются в реализации и тд тд тд ...

STL. - C++
Всем доброго времени суток. У меня имеется два вопроса. 1) У нас имется квадратная матрица. И чтобы найти в строках, к примеру,...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
14.01.2011, 18:38
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru