//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?

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 .

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.