1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | #include <iostream> #include <cstdlib> #include <ctime> #include <algorithm> using namespace std; int array[10]; void setup(int max); void sort(); int main() { srand(time(0)); setup(100); sort(); for (int x = 0; x < 10; x++) { cout << array[x] << ", "; }; return 0; } void setup(int max) { for (int x = 0; x < 10; x++) { array[x] = ((rand() % max)+ 1); cout << array[x] << ", "; }; cout << endl; }; void sort() { int count = 0; int small = 101; int recent = 0; for(int fail = 0; fail < 10; fail++) { small = 101; for(int one = fail; one < 10; one++) { if (array[one] < small) { small = array[one]; recent = one; }; }; swap(array[fail], array[recent]); }; } |
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGxpYj4KI2luY2x1ZGUgPGN0aW1lPgojaW5jbHVkZSA8YWxnb3JpdGhtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgYXJyYXlbMTBdOwp2b2lkIHNldHVwKGludCBtYXgpOwp2b2lkIHNvcnQoKTsKCmludCBtYWluKCkgCnsKCXNyYW5kKHRpbWUoMCkpOwoJc2V0dXAoMTAwKTsKCXNvcnQoKTsKCWZvciAoaW50IHggPSAwOyB4IDwgMTA7IHgrKykKCXsKCQljb3V0IDw8IGFycmF5W3hdIDw8ICIsICI7Cgl9OwoJcmV0dXJuIDA7Cn0Kdm9pZCBzZXR1cChpbnQgbWF4KQp7Cglmb3IgKGludCB4ID0gMDsgeCA8IDEwOyB4KyspCgl7CgkJYXJyYXlbeF0gPSAoKHJhbmQoKSAlIG1heCkrIDEpOwoJCWNvdXQgPDwgYXJyYXlbeF0gPDwgIiwgIjsKCX07Cgljb3V0IDw8IGVuZGw7Cn07Cgp2b2lkIHNvcnQoKQp7CQoJaW50IGNvdW50ID0gMDsKCWludCBzbWFsbCA9IDEwMTsKCWludCByZWNlbnQgPSAwOwoJZm9yKGludCBmYWlsID0gMDsgZmFpbCA8IDEwOyBmYWlsKyspCgl7CgkJc21hbGwgPSAxMDE7CgkJZm9yKGludCBvbmUgPSBmYWlsOyBvbmUgPCAxMDsgb25lKyspCgkJewoJCQlpZiAoYXJyYXlbb25lXSA8IHNtYWxsKQoJCQl7CgkJCQlzbWFsbCA9IGFycmF5W29uZV07CgkJCQlyZWNlbnQgPSBvbmU7CgkJCX07CgkJfTsKCQlzd2FwKGFycmF5W2ZhaWxdLCBhcnJheVtyZWNlbnRdKTsKCX07Cgp9
-
upload with new input
-
result: Runtime error time: 0.01s memory: 1760 kB signal: -1
ICL633I PROGRAM FELL OFF THE EDGE ON THE WAY TO THE NEW WORLD CORRECT SOURCE AND RESUBNIT



