Dave Sinkula
long time no c
Team Colleague
5,058 posts since Apr 2004
Reputation Points: 2,780
Solved Threads: 314
//Unjumb
#include <iostream>
using namespace std;
char *arraynonjum [250] = {"BRIDEGROOM", "CEPHAS", "CLAY", "BLESSING", "NAZARETH", "BLOOD", "DORCUS", "EPAPHRUS", "DAMASCUS", "EDOM", "BOAZ", "JERABOAM", "CELESTIAL", "CHILDREN", "COVENANT", "TEMPLE", "BAPTISM", "EPHESUS", "AARON", "MOSES", "KEDAR", "COMFORTER", "ISHMAEL", "STONING", "COMPASSION", "CROWN", "NEBUDCANEZER", "EPHRAIM", "JORDAN", "CAIN", "NINEVAH", "EZEKIEL", "CHARIOT", "INCENSE", "WISDOM", "EDEN", "ESTHER", "NEHEMIAH", "ABIMELECH", "DILIGENCE", "ABUNDANCE", "ALTAR", "AMALEK", "ANGEL", "ANTIOCH", "BAAL", "BARTHOLOMEW", "DEMETRIUS", "BEELZEBUB", "EDIFY", "BELIEVE", "BELSHAZZAR", "EUPHRATES", "CROSS", "EZRI", "DAMASCUS", "SAUL", "CAPERNAUM", "TIMOTHEUS", "ABEL", "ABBA", "AHAB", "AJALON", "ALLELUIA", "AMORITE", "ANTIOCH", "ARMAGEDDON", "ASSYRIA", "AUGUSTUS", "AZZUR", "BABYLON", "BARNABAS", "BEERSHEBA", "CANAAN", "CARMEL", "CORINTH", "CORNELIUS", "CRETE", "CYPRUS", "DAVID", "ELISHA", "ELIJAH", "ETHAN", "JARED", "JAMES", "JONATHAN", "DELILAH", "DEMETRIUS", "DODO", "EGYPT", "ELI", "ELEAZAR", "LORD", "JESUS", "ENOCH", "ESAU", "EXODUS", "GAIUS", "GALATIA", "GAMALIEL", "GAZA", "GIDEON", "GILGAL", "GOLIATH", "GOLGOTHA", "RAHAB", "REBEKAH", "REBECCA", "RUTH", "SAMARIA", "FAITHFULNESS", "SHECHEM", "STEWARD", "STEDFAST", "TABITHA", "TARSHISH", "TARSUS", "TARTAN", "TERAH", "THESSALONICA", "TISHBITE", "TYCHICUS", "TYRE", "URIAH", "UZZAH", "ZABDI", "ZACHARIAS", "ZEBEDEE", "ZION", "ABHOR", "ADMONISH", "AVENGER", "BLOOD", "BURDEN", "CALLING", "CHARIOT", "CLEANSE", "CONQUER", "CONSUME", "CONTENT", "CONVERT", "CROWN", "DECLARE", "ELDER", "ETERNITY", "EXHORT", "FALSE", "FLAME", "FLESH", "FORGIVE", "FREEWILL", "GLORIFY", "HANDMAID", "HEAR", "HEIR", "HONESTY", "LAWFUL", "LIEAR", "MANNA", "OBEY", "ORDAIN", "PERFECT", "PREACH", "PRIEST", "PROMISE", "PROPHESY", "PUNISH", "QUICKEN", "RACE", "REAP", "REDEEMER", "REPENT", "REQUITE", "RESTORE", "SAINT", "SCEPTRE", "SCHOLAR", "SCORN", "SHIELD", "SWORD", "SORROW", "SPIRIT", "THRONE", "TREMBLE", "TRIUMPH", "UNLOOSE", "VAIN", "UTTER", "WATCHMAN", "WILL", "YIELD", "ZEALOUS", "GREECE", "GOSHEN", "HAGAR", "HANNAH", "HALLELUJAH", "HASHEM", "HEBRON", "HERMON", "HITTITE", "HOSEA", "ICHABOD", "ISAAC", "ISRAEL", "JABEZ", "JACOB", "JEBUSITE", "HEHOIAKIM", "JERICHO", "JEROBOAM", "JEZREEL", "RABBI", "JORDAN", "JOSIAH", "JUDAH", "KIDRON", "KEDESH", "LEVI", "LYDIA", "MACEDONIA", "MALACHI", "MANESSEH", "MEPHIBOSHETH", "MESOPOTAMIA", "MESSIAH", "MICAH", "MOAB", "MORDECAI", "MORIAH", "NAAMAN", "NABOTH", "NAHOR", "NAHUM", "NERIAH", "OBADIAH", "PALESTINE", "PARADISE", "PASSOVER", "PATMOS", "PAUL", "PENTECOST", "PHAROAH", "PHARISEE", "PHILIPPI", "RESOLVE", "ARROW", "LONGSUFFERING", "GENTLENESS", "TRUTH" };
char *arrayjum [250] = {"RIGRMOOBED", "SEACHP", "YLCA", "NSBEGLSI", "ZERANHAT", "LODBO", "CROUSD", "PPHAEUSR", "MUCASDAS", "MODE", "ZOBA", "MERJABAO", "TELIAESCL", "DLIRNECH", "NEVACOTVN", "MEELPT", "MISTPBA", "SSUHEEP", "OAARN", "SOMES", "DRAKE", "RETMOCROF", "MLASHIE", "NNITOSG", "MASNICOPSO", "RNCOW", "EEZRBNUDCEAN", "MPERHIA", "NRODJA", "NICA", "EINNHAV", "LEEEKIZ", "TRHOICA", "SEENNCI", "DIWMSO", "NEED", "TESREH", "MEIHNAEH", "MEEHALCBI", "IILNEEGCD", "BAAEDNUCN", "RAATL", "MAKELA", "LENAG", "CHANTOI", "LABA", "WETLOOHTRAMB", "IRMDTESUE", "BEBEZELUB", "FIDEY", "ELBEEVI", "HASRZABZEL", "PESTRUHEA", "SOCRS", "RIZE", "SCUMADSA", "LUSA", "PRANUMRAC", "MESTIOTUH", "LEAB", "BABA", "ABAH", "LANOJAH", "IALEALUL", "ROTEMIA", "THOINCA", "MDNOGRAGDE", "YAARISS", "GUTSAUSY", "ZRUZA", "BNYLBAO", "NBARARAS", "RBEBSAHEE", "NCANAA", "LERMAC", "THINROC", "SILNEROCU", "TECER", "CSYRUP", "DDVIA", "SALIHE", "LAEHIJ", "TANEH", "DEJRA", "SEAMJ", "TAANHOJN", "AHLLIDE", "STEMREDIU", "DOOD", "YPTEG", "LIE", "ZAARELE", "RODL", "SEJUS", "NHOCE", "USEA", "XSUDEO", "UASIG", "ILGAATA", "LMAEIGLA", "ZAAG", "DONEIG", "LAGLGI", "ILTGOAH", "GAGHTOOL", "HAARB", "KEBARHE", "CARBEEC", "HURT", "MAARISA", "NESFHATFIULS", "HESCMEH", "EDWARTS", "FEDSTAST", "BATHIAT", "HSRAITHS", "STUARS", "NARTTA", "HEATR", "LASHCOINETSA", "SHEITITB", "SYCHITUC", "YERT", "HIRAU", "AHZUZ", "BADZI", "CHAARSIAZ", "EDBEEZE", "NOZI", "ROHBA", "MANODIHS", "GEENRAV", "DOBOL", "NERDUB", "LAINCAG", "THARCOI", "NLEASEC", "RQNEUCO", "MESONUC", "TEONCTN", "TRONCEV", "NRWCO", "READCEL", "RELED", "REINYTTE", "RXTROE", "FSEAL", "MEALF", "HLFSE", "GEVROFI", "WELEIRFL", "FIRYLOG", "DAIMNAHD", "RAHE", "IREH", "SONYETS", "FLUAWL", "RILEA", "NAMAN", "YOBE", "NARDIO", "FEERTCP", "CEARPH", "STEPRI", "OIERSPM", "RPPSOPYH", "HINUSP", "KIUNEQC", "CEAR", "PEAR", "MEEEERDR", "NEEPTR", "QUTEERI", "ROESTER", "TINAS", "PECSERT", "ROHCALS", "NORCS", "LESHID", "ROWDS", "WSRROO", "RIIPTS", "NERTOH", "BEEMRLT", "HURTIMP", "LONESUO", "NIAV", "TREUT", "MAAWNCHT", "LIWL", "DELIY", "OLAZESU", "EEREGE", "SNOHEG", "GAARH", "NAHNAH", "LALJHAHLUE", "MAHSEH", "BNEORH", "MHRNOE", "HETITTI", "AHSEO", "BIDHOCA", "SCAIA", "EIRLAS", "ZJEBA", "ACBJO", "BUSEJTEI", "HKIJMAIOE", "CERIOHJ", "MRABEOOJ", "ZLEJERE", "BARBI", "DRAJNO", "SHOIJA", "HUJAD", "DOIRKN", "SHEKED", "VEIL", "ADYIL", "CONADEMIA", "CAALMIH", "SNAMASHE", "POBSHHEMEHIT", "SPOOTEMIMAA", "HEISMAS", "HAIMC", "BMOA", "CARDMOEI", "HARIOM", "MAAANN", "TANBOH", "ROHAN", "MUNAH", "HARIEN", "DAABOIH", "LEETISPNA", "EDRAASIP", "RESORPAS", "SMOTAP", "LAPU", "TEEPOTNSC", "HARPOHA", "HISERPAE", "PIPILIHP", "VEELSOR", "WORAR", "FUNGOSGNREFLI", "SLENTNEGES", "RUTTH" };
int main()
{
cout << "Unjumb. Unjumble Biblical names, places, and other words of importance. \n" << endl;
cout << "All 250 of the words in Unjumb can be found in the King James version of the Bible. \n\n" << endl;
cout << "If you can't figure the word out, the real answer will be given and you'll be given the next word." << endl;
cout << "The jumbled words all end up being one word, never any spaces. \n\n" << endl;
cout << "At any time, enter the number 10 to exit the program. \n\n" << endl;
int answer;
for ( int i=0;i< 3;i++)
{
cout << arrayjum[i]<< "=" << arraynonjum[i] << endl;
if (answer == 10)
break;
}
return 0;
}
I'm trying to figure out what's wrong with the above program. Every time I try and run it to see if it's working properly or not, it opens the program window for a sec, then like disapears. No error message or anything. Doesn't stay on nearly long enough to get anything typed in or nothing. Any ideas as to what the issue is?
It's running just fine.
http://faq.cprogramming.com/cgi-bin/smartfaq.cgi?answer=1043803465&id=1043284385
I did ammend the code a little. Here's what it stands at now.
//Unjumb
#include <iostream>
using namespace std;
char *arraynonjum [250] = {"BRIDEGROOM", "CEPHAS", "CLAY", "BLESSING", "NAZARETH", "BLOOD", "DORCUS", "EPAPHRUS", "DAMASCUS", "EDOM", "BOAZ", "JERABOAM", "CELESTIAL", "CHILDREN", "COVENANT", "TEMPLE", "BAPTISM", "EPHESUS", "AARON", "MOSES", "KEDAR", "COMFORTER", "ISHMAEL", "STONING", "COMPASSION", "CROWN", "NEBUDCANEZER", "EPHRAIM", "JORDAN", "CAIN", "NINEVAH", "EZEKIEL", "CHARIOT", "INCENSE", "WISDOM", "EDEN", "ESTHER", "NEHEMIAH", "ABIMELECH", "DILIGENCE", "ABUNDANCE", "ALTAR", "AMALEK", "ANGEL", "ANTIOCH", "BAAL", "BARTHOLOMEW", "DEMETRIUS", "BEELZEBUB", "EDIFY", "BELIEVE", "BELSHAZZAR", "EUPHRATES", "CROSS", "EZRI", "DAMASCUS", "SAUL", "CAPERNAUM", "TIMOTHEUS", "ABEL", "ABBA", "AHAB", "AJALON", "ALLELUIA", "AMORITE", "ANTIOCH", "ARMAGEDDON", "ASSYRIA", "AUGUSTUS", "AZZUR", "BABYLON", "BARNABAS", "BEERSHEBA", "CANAAN", "CARMEL", "CORINTH", "CORNELIUS", "CRETE", "CYPRUS", "DAVID", "ELISHA", "ELIJAH", "ETHAN", "JARED", "JAMES", "JONATHAN", "DELILAH", "DEMETRIUS", "DODO", "EGYPT", "ELI", "ELEAZAR", "LORD", "JESUS", "ENOCH", "ESAU", "EXODUS", "GAIUS", "GALATIA", "GAMALIEL", "GAZA", "GIDEON", "GILGAL", "GOLIATH", "GOLGOTHA", "RAHAB", "REBEKAH", "REBECCA", "RUTH", "SAMARIA", "FAITHFULNESS", "SHECHEM", "STEWARD", "STEDFAST", "TABITHA", "TARSHISH", "TARSUS", "TARTAN", "TERAH", "THESSALONICA", "TISHBITE", "TYCHICUS", "TYRE", "URIAH", "UZZAH", "ZABDI", "ZACHARIAS", "ZEBEDEE", "ZION", "ABHOR", "ADMONISH", "AVENGER", "BLOOD", "BURDEN", "CALLING", "CHARIOT", "CLEANSE", "CONQUER", "CONSUME", "CONTENT", "CONVERT", "CROWN", "DECLARE", "ELDER", "ETERNITY", "EXHORT", "FALSE", "FLAME", "FLESH", "FORGIVE", "FREEWILL", "GLORIFY", "HANDMAID", "HEAR", "HEIR", "HONESTY", "LAWFUL", "LIEAR", "MANNA", "OBEY", "ORDAIN", "PERFECT", "PREACH", "PRIEST", "PROMISE", "PROPHESY", "PUNISH", "QUICKEN", "RACE", "REAP", "REDEEMER", "REPENT", "REQUITE", "RESTORE", "SAINT", "SCEPTRE", "SCHOLAR", "SCORN", "SHIELD", "SWORD", "SORROW", "SPIRIT", "THRONE", "TREMBLE", "TRIUMPH", "UNLOOSE", "VAIN", "UTTER", "WATCHMAN", "WILL", "YIELD", "ZEALOUS", "GREECE", "GOSHEN", "HAGAR", "HANNAH", "HALLELUJAH", "HASHEM", "HEBRON", "HERMON", "HITTITE", "HOSEA", "ICHABOD", "ISAAC", "ISRAEL", "JABEZ", "JACOB", "JEBUSITE", "HEHOIAKIM", "JERICHO", "JEROBOAM", "JEZREEL", "RABBI", "JORDAN", "JOSIAH", "JUDAH", "KIDRON", "KEDESH", "LEVI", "LYDIA", "MACEDONIA", "MALACHI", "MANESSEH", "MEPHIBOSHETH", "MESOPOTAMIA", "MESSIAH", "MICAH", "MOAB", "MORDECAI", "MORIAH", "NAAMAN", "NABOTH", "NAHOR", "NAHUM", "NERIAH", "OBADIAH", "PALESTINE", "PARADISE", "PASSOVER", "PATMOS", "PAUL", "PENTECOST", "PHAROAH", "PHARISEE", "PHILIPPI", "RESOLVE", "ARROW", "LONGSUFFERING", "GENTLENESS", "TRUTH" };
char *arrayjum [250] = {"RIGRMOOBED", "SEACHP", "YLCA", "NSBEGLSI", "ZERANHAT", "LODBO", "CROUSD", "PPHAEUSR", "MUCASDAS", "MODE", "ZOBA", "MERJABAO", "TELIAESCL", "DLIRNECH", "NEVACOTVN", "MEELPT", "MISTPBA", "SSUHEEP", "OAARN", "SOMES", "DRAKE", "RETMOCROF", "MLASHIE", "NNITOSG", "MASNICOPSO", "RNCOW", "EEZRBNUDCEAN", "MPERHIA", "NRODJA", "NICA", "EINNHAV", "LEEEKIZ", "TRHOICA", "SEENNCI", "DIWMSO", "NEED", "TESREH", "MEIHNAEH", "MEEHALCBI", "IILNEEGCD", "BAAEDNUCN", "RAATL", "MAKELA", "LENAG", "CHANTOI", "LABA", "WETLOOHTRAMB", "IRMDTESUE", "BEBEZELUB", "FIDEY", "ELBEEVI", "HASRZABZEL", "PESTRUHEA", "SOCRS", "RIZE", "SCUMADSA", "LUSA", "PRANUMRAC", "MESTIOTUH", "LEAB", "BABA", "ABAH", "LANOJAH", "IALEALUL", "ROTEMIA", "THOINCA", "MDNOGRAGDE", "YAARISS", "GUTSAUSY", "ZRUZA", "BNYLBAO", "NBARARAS", "RBEBSAHEE", "NCANAA", "LERMAC", "THINROC", "SILNEROCU", "TECER", "CSYRUP", "DDVIA", "SALIHE", "LAEHIJ", "TANEH", "DEJRA", "SEAMJ", "TAANHOJN", "AHLLIDE", "STEMREDIU", "DOOD", "YPTEG", "LIE", "ZAARELE", "RODL", "SEJUS", "NHOCE", "USEA", "XSUDEO", "UASIG", "ILGAATA", "LMAEIGLA", "ZAAG", "DONEIG", "LAGLGI", "ILTGOAH", "GAGHTOOL", "HAARB", "KEBARHE", "CARBEEC", "HURT", "MAARISA", "NESFHATFIULS", "HESCMEH", "EDWARTS", "FEDSTAST", "BATHIAT", "HSRAITHS", "STUARS", "NARTTA", "HEATR", "LASHCOINETSA", "SHEITITB", "SYCHITUC", "YERT", "HIRAU", "AHZUZ", "BADZI", "CHAARSIAZ", "EDBEEZE", "NOZI", "ROHBA", "MANODIHS", "GEENRAV", "DOBOL", "NERDUB", "LAINCAG", "THARCOI", "NLEASEC", "RQNEUCO", "MESONUC", "TEONCTN", "TRONCEV", "NRWCO", "READCEL", "RELED", "REINYTTE", "RXTROE", "FSEAL", "MEALF", "HLFSE", "GEVROFI", "WELEIRFL", "FIRYLOG", "DAIMNAHD", "RAHE", "IREH", "SONYETS", "FLUAWL", "RILEA", "NAMAN", "YOBE", "NARDIO", "FEERTCP", "CEARPH", "STEPRI", "OIERSPM", "RPPSOPYH", "HINUSP", "KIUNEQC", "CEAR", "PEAR", "MEEEERDR", "NEEPTR", "QUTEERI", "ROESTER", "TINAS", "PECSERT", "ROHCALS", "NORCS", "LESHID", "ROWDS", "WSRROO", "RIIPTS", "NERTOH", "BEEMRLT", "HURTIMP", "LONESUO", "NIAV", "TREUT", "MAAWNCHT", "LIWL", "DELIY", "OLAZESU", "EEREGE", "SNOHEG", "GAARH", "NAHNAH", "LALJHAHLUE", "MAHSEH", "BNEORH", "MHRNOE", "HETITTI", "AHSEO", "BIDHOCA", "SCAIA", "EIRLAS", "ZJEBA", "ACBJO", "BUSEJTEI", "HKIJMAIOE", "CERIOHJ", "MRABEOOJ", "ZLEJERE", "BARBI", "DRAJNO", "SHOIJA", "HUJAD", "DOIRKN", "SHEKED", "VEIL", "ADYIL", "CONADEMIA", "CAALMIH", "SNAMASHE", "POBSHHEMEHIT", "SPOOTEMIMAA", "HEISMAS", "HAIMC", "BMOA", "CARDMOEI", "HARIOM", "MAAANN", "TANBOH", "ROHAN", "MUNAH", "HARIEN", "DAABOIH", "LEETISPNA", "EDRAASIP", "RESORPAS", "SMOTAP", "LAPU", "TEEPOTNSC", "HARPOHA", "HISERPAE", "PIPILIHP", "VEELSOR", "WORAR", "FUNGOSGNREFLI", "SLENTNEGES", "RUTTH" };
int main()
{
cout << "Unjumb. Unjumble Biblical names, places, and other words of importance. \n" << endl;
cout << "All 250 of the words in Unjumb can be found in the King James version of the Bible. \n\n" << endl;
cout << "If you can't figure the word out, the real answer will be given and you'll be given the next word." << endl;
cout << "The jumbled words all end up being one word, never any spaces. \n\n" << endl;
cout << "At any time, enter the number 10 to exit the program. \n\n" << endl;
int answer;
for ( int i=0;i< 3;i++)
{
cout << arrayjum[i]<< "=" << arraynonjum[i] << endl;
if (arraynonjum == arrayjum)
cout << "That's right! Now, here's the next one..." << endl;
else
cout << "Sorry, not what we're looking for here." << endl;
if (answer == 10)
break;
}
return 0;
}
How do I make int answer compare to the arrayjum & arraynonjum for equality?
(It's been a while since I've messed w/ C++ much at all.)
First, get a value for answer. And if you're trying to compare C-style strings, use strcmp .