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 51 52 53 54 55 56 | #include <iostream> #include <cstring> using namespace std; int main (){ char data[10][40] = { "", "Welcome", " !\"#$%&'()*+,-./0123456789:;<=>?@", "aBCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`", "abcdefghijklmnopqrstuvwxyZ{||||||||||}", "CD_ROM", "ROM", "SCS", "3.5 Floppi", "" }; cout<<"Printing the array as is"<<endl<<endl; for (int i=0; i<10; i++){ cout<<data[i]<<endl; } cout<<endl<<"Ordering the data in Alphabetical order"<<endl<<endl; // bubble sort for (int i=0 ; i<10-1 ; ++i) { char Tcopy[40]; for (int j=i+1 ; j<10 ; ++j) { if (strcmp(data[i], data[j]) > 0) { strcpy(Tcopy, data[i]); strcpy(data[i], data[j]); strcpy(data[j], Tcopy); } } } cout<<"Printing the array Sorted"<<endl<<endl; for (int i=0; i<10; i++){ cout<<data[i]<<endl; } // Pause cout<<endl<<endl<<endl<<"Please Close Console Window"<<endl; cin.ignore('\n', 1024); return(0); } |
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0cmluZz4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbiAoKXsKCiAgICBjaGFyIGRhdGFbMTBdWzQwXSA9IHsgICAgIAogICAgICAiIiwKICAgICAgIldlbGNvbWUiLAogICAgICAiICFcIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QCIsCiAgICAgICJhQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXF1eX2AiLAogICAgICAiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eVp7fHx8fHx8fHx8fH0iLAogICAgICAiQ0RfUk9NIiwKICAgICAgIlJPTSIsCiAgICAgICJTQ1MiLAogICAgICAiMy41IEZsb3BwaSIsCiAgICAgICIiCiAgICB9OwoKCiAgICBjb3V0PDwiUHJpbnRpbmcgdGhlIGFycmF5IGFzIGlzIjw8ZW5kbDw8ZW5kbDsKCiAgICBmb3IgKGludCBpPTA7IGk8MTA7IGkrKyl7CiAgICAgICAgICAgIGNvdXQ8PGRhdGFbaV08PGVuZGw7CiAgICB9CgogICAgY291dDw8ZW5kbDw8Ik9yZGVyaW5nIHRoZSBkYXRhIGluIEFscGhhYmV0aWNhbCBvcmRlciI8PGVuZGw8PGVuZGw7CgoKICAgIC8vIGJ1YmJsZSBzb3J0CgogICAgZm9yIChpbnQgaT0wIDsgaTwxMC0xIDsgKytpKSB7CiAgICAgICAgICAgIGNoYXIgVGNvcHlbNDBdOwogICAgICAgICAgICBmb3IgKGludCBqPWkrMSA7IGo8MTAgOyArK2opIHsKICAgICAgICAgICAgICAgICAgICBpZiAoc3RyY21wKGRhdGFbaV0sIGRhdGFbal0pID4gMCkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RyY3B5KFRjb3B5LCBkYXRhW2ldKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cmNweShkYXRhW2ldLCBkYXRhW2pdKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cmNweShkYXRhW2pdLCBUY29weSk7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICB9CgoKICAgIGNvdXQ8PCJQcmludGluZyB0aGUgYXJyYXkgU29ydGVkIjw8ZW5kbDw8ZW5kbDsKCiAgICBmb3IgKGludCBpPTA7IGk8MTA7IGkrKyl7CiAgICAgICAgICAgIGNvdXQ8PGRhdGFbaV08PGVuZGw7CiAgICB9CgoKLy8gUGF1c2UKICAgIGNvdXQ8PGVuZGw8PGVuZGw8PGVuZGw8PCJQbGVhc2UgQ2xvc2UgQ29uc29sZSBXaW5kb3ciPDxlbmRsOwogICAgY2luLmlnbm9yZSgnXG4nLCAxMDI0KTsKICAgIHJldHVybigwKTsKfQ==
-
upload with new input
-
result: Success time: 0.01s memory: 2688 kB returned value: 0
Printing the array as is Welcome !"#$%&'()*+,-./0123456789:;<=>?@ aBCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_` abcdefghijklmnopqrstuvwxyZ{||||||||||} CD_ROM ROM SCS 3.5 Floppi Ordering the data in Alphabetical order Printing the array Sorted !"#$%&'()*+,-./0123456789:;<=>?@ 3.5 Floppi CD_ROM ROM SCS Welcome aBCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_` abcdefghijklmnopqrstuvwxyZ{||||||||||} Please Close Console Window


