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

просто интересуюсь - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как написать функцию c типом long double возвращаюшую тип shot? http://www.cyberforum.ru/cpp-beginners/thread451244.html
Мне бы какой нибудь тривиальный пример в Си. Спасибо:)
C++ Треугольники Доброй ночи\утро\день всем! Сразу прошу прощения, если такая тема уже есть - но совесть моя почти чиста - искала - и не нашла ничего похожего) В общем, нужна ваша помощь в решении следующей задачи: Дано множество треугольников на плоскости. Нужно отсортировать их по возрастанию площади. Т.е. сначала вводим число N - собственно, количество треугольников(n - от 1 до 100). Далее следующие n-строк... http://www.cyberforum.ru/cpp-beginners/thread451231.html
Дано натуральное п (n 3). Получить vn. C++
Пусть u1=u2=0; v1=v2=1; ui=(ui-1 – ui-2vi-1 – vi-2)/(1+u2i-1+v2i-1); vi=(ui-1 – vi-1)/(ui-2+vi-1 +2), i=3, 4, … Дано натуральное п (n 3). Получить vn. Спасибо заранее.
Программа с использованием объектов типа стека или очередь на C. C++
Помогите пожалуйста с написанием. Программа с использованием объектов типа стека или очередь. На стандартный ввод программы поступают логические выражения из констант T(true) F(false), а также знаков конъюнкции (&) и дизъюнкции (|). Вычислить значение этого выражения. Например (T&T)|(F&T)->T.
C++ Каррирование или карринг http://www.cyberforum.ru/cpp-beginners/thread451216.html
Определение с вики какое-то мутное, кто может объясните пожалуйста поподробнее - что это, для чего и когда применять.
C++ Принадлежность точки заштрихованной области создать программу, которая проверяет принадлежность точки заштрихованной области. помогите кому не трудно. http://s018.***********/i512/1202/d5/82b2190b05ec.png подробнее

Показать сообщение отдельно
Russian_Dragon
 Аватар для Russian_Dragon
10 / 11 / 0
Регистрация: 18.02.2012
Сообщений: 140
23.02.2012, 08:43     просто интересуюсь
Что-то как-то замудрили.
Не повторяющиеся числа, в пределах одного запуска, сделать очень просто.
Нужна коллекция и итератор.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int maxNumber = 100;// максимальное число
vector<int> vectorNumbers;
vector<int>::iterator p;
 
void FillInVector(){
vectorNumbers.clear();
for(int i = 0; i < maxNumber; i++)
vectorNumbers.push_back(i);
p = vectorNumbers.first();
}
 
//пишем "рандомную" функцию для удобства
int myRand(){
p = vectorNumbers.first();
int r = p + rand()%vectorNumbers.size();
vectorNumbers.remove(p);
if(vectorNumbers.size() == 0) void FillInVector();
return r;
}
Вот и всё.
Суть простая мы случайно извлекаем из коллекции числа, а потом это число удаляем.
 
Текущее время: 03:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru