#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define SIZE 5
#define WORD_SIZE 20
int main(void)
{
const char *firstLines[SIZE] =
{
"There once was a programmer named Dave",
"There once was a coder from town",
"There once was a man with a plan",
"There once was a student so bright",
"There once was a hacker online"
};
const char *secondLines[SIZE] =
{
"Who wrote all his code in a cave",
"Who solved every bug with a frown",
"Who worked through the night like a fan",
"Who studied and coded all night",
"Who typed every program just fine"
};
const char *thirdLines[SIZE] =
{
"He debugged every day",
"He compiled right away",
"He followed his plan",
"He practiced with might",
"He learned every line"
};
const char *fourthLines[SIZE] =
{
"And never would leave",
"With no time to grieve",
"And finished the span",
"And solved every fight",
"And checked every sign"
};
const char *fifthLines[SIZE] =
{
"Until all his programs behaved",
"And his bugs all went down",
"And he became the best man",
"And his answers were right",
"And his code worked just fine"
};
int choice
= rand() % SIZE
;
printf("%s\n", firstLines
[choice
]); printf("%s\n", secondLines
[choice
]); printf("%s\n", thirdLines
[choice
]); printf("%s\n", fourthLines
[choice
]); printf("%s\n", fifthLines
[choice
]);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHRpbWUuaD4KCiNkZWZpbmUgU0laRSA1CiNkZWZpbmUgV09SRF9TSVpFIDIwCgppbnQgbWFpbih2b2lkKQp7CiAgICBjb25zdCBjaGFyICpmaXJzdExpbmVzW1NJWkVdID0KICAgIHsKICAgICAgICAiVGhlcmUgb25jZSB3YXMgYSBwcm9ncmFtbWVyIG5hbWVkIERhdmUiLAogICAgICAgICJUaGVyZSBvbmNlIHdhcyBhIGNvZGVyIGZyb20gdG93biIsCiAgICAgICAgIlRoZXJlIG9uY2Ugd2FzIGEgbWFuIHdpdGggYSBwbGFuIiwKICAgICAgICAiVGhlcmUgb25jZSB3YXMgYSBzdHVkZW50IHNvIGJyaWdodCIsCiAgICAgICAgIlRoZXJlIG9uY2Ugd2FzIGEgaGFja2VyIG9ubGluZSIKICAgIH07CgogICAgY29uc3QgY2hhciAqc2Vjb25kTGluZXNbU0laRV0gPQogICAgewogICAgICAgICJXaG8gd3JvdGUgYWxsIGhpcyBjb2RlIGluIGEgY2F2ZSIsCiAgICAgICAgIldobyBzb2x2ZWQgZXZlcnkgYnVnIHdpdGggYSBmcm93biIsCiAgICAgICAgIldobyB3b3JrZWQgdGhyb3VnaCB0aGUgbmlnaHQgbGlrZSBhIGZhbiIsCiAgICAgICAgIldobyBzdHVkaWVkIGFuZCBjb2RlZCBhbGwgbmlnaHQiLAogICAgICAgICJXaG8gdHlwZWQgZXZlcnkgcHJvZ3JhbSBqdXN0IGZpbmUiCiAgICB9OwoKICAgIGNvbnN0IGNoYXIgKnRoaXJkTGluZXNbU0laRV0gPQogICAgewogICAgICAgICJIZSBkZWJ1Z2dlZCBldmVyeSBkYXkiLAogICAgICAgICJIZSBjb21waWxlZCByaWdodCBhd2F5IiwKICAgICAgICAiSGUgZm9sbG93ZWQgaGlzIHBsYW4iLAogICAgICAgICJIZSBwcmFjdGljZWQgd2l0aCBtaWdodCIsCiAgICAgICAgIkhlIGxlYXJuZWQgZXZlcnkgbGluZSIKICAgIH07CgogICAgY29uc3QgY2hhciAqZm91cnRoTGluZXNbU0laRV0gPQogICAgewogICAgICAgICJBbmQgbmV2ZXIgd291bGQgbGVhdmUiLAogICAgICAgICJXaXRoIG5vIHRpbWUgdG8gZ3JpZXZlIiwKICAgICAgICAiQW5kIGZpbmlzaGVkIHRoZSBzcGFuIiwKICAgICAgICAiQW5kIHNvbHZlZCBldmVyeSBmaWdodCIsCiAgICAgICAgIkFuZCBjaGVja2VkIGV2ZXJ5IHNpZ24iCiAgICB9OwoKICAgIGNvbnN0IGNoYXIgKmZpZnRoTGluZXNbU0laRV0gPQogICAgewogICAgICAgICJVbnRpbCBhbGwgaGlzIHByb2dyYW1zIGJlaGF2ZWQiLAogICAgICAgICJBbmQgaGlzIGJ1Z3MgYWxsIHdlbnQgZG93biIsCiAgICAgICAgIkFuZCBoZSBiZWNhbWUgdGhlIGJlc3QgbWFuIiwKICAgICAgICAiQW5kIGhpcyBhbnN3ZXJzIHdlcmUgcmlnaHQiLAogICAgICAgICJBbmQgaGlzIGNvZGUgd29ya2VkIGp1c3QgZmluZSIKICAgIH07CgogICAgc3JhbmQoKHVuc2lnbmVkIGludCl0aW1lKE5VTEwpKTsKCiAgICBpbnQgY2hvaWNlID0gcmFuZCgpICUgU0laRTsKCiAgICBwcmludGYoIiVzXG4iLCBmaXJzdExpbmVzW2Nob2ljZV0pOwogICAgcHJpbnRmKCIlc1xuIiwgc2Vjb25kTGluZXNbY2hvaWNlXSk7CiAgICBwcmludGYoIiVzXG4iLCB0aGlyZExpbmVzW2Nob2ljZV0pOwogICAgcHJpbnRmKCIlc1xuIiwgZm91cnRoTGluZXNbY2hvaWNlXSk7CiAgICBwcmludGYoIiVzXG4iLCBmaWZ0aExpbmVzW2Nob2ljZV0pOwoKICAgIHJldHVybiAwOwp9