001
22.10.2005, 18:24 Uhr
predator
|
Hallo
Also, ich hab zwar nicht verstanden, wie du das lösen wolltest, aber wenn du einfach die Zahlen 1 bis 110 durcheinander gemischt haben willst, kannst du random_shuffle aus der STL nehmen.
zum Beispiel:
C++: |
#include <iostream> #include <algorithm> #include <vector>
int main() { std::vector<int> foo; int i; for(i = 0; i<10; i++) foo.push_back(i);
std::cout << "Ohne Zufall:" << std::endl; std::cout << "------------" << std::endl;
for(i = 0; i<10; i++) std::cout << foo[i] << std::endl;
std::cout << "Mit Zufall:" << std::endl; std::cout << "-----------" << std::endl;
std::random_shuffle(foo.begin(), foo.end());
for(i = 0; i<10; i++) std::cout << foo[i] << std::endl;
return 0; }
|
-- Gruß predator
Zitat von Edsger W. Dijkstra: |
Es ist praktisch unmöglich, einem Studenten gutes Programmieren beizubringen, wenn er vorher in BASIC programmiert hat. Als potenzielle Programmierer sind sie geistig verstümmelt ohne Hoffnung auf Erholung.
|
|