//Zachary Abdollahi CS1A Chapter 5, P. 294, #2
//
/*******************************************************************************
*
* OUTPUTTING CHARACTERS FOR ASCII CODES
*
* _____________________________________________________________________________
* This program uses a loop to display the characters for ASCII codes 0 through
* 127, printing 16 characters per line.
*
* INPUT
* none
*
* OUTPUT
* The characters for ASCII codes 0 through 127
*
******************************************************************************/
#include <iostream>
using namespace std;
int main()
{
char letter; //Character for the current ASCII code
// Loop through ASCII codes 0 through 127
for (int code = 0; code <= 127; code ++)
{
letter = code;
cout << letter << " ";
// Start a new line after every 16 characters
if ((code + 1) % 16 == 0)
cout << endl;
}
return 0;
}
Ly9aYWNoYXJ5IEFiZG9sbGFoaQkJCUNTMUEJCQkJQ2hhcHRlciA1LCBQLiAyOTQsICMyCi8vCi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAqIAogKiBPVVRQVVRUSU5HIENIQVJBQ1RFUlMgRk9SIEFTQ0lJIENPREVTCiAqIAogKiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwogKiBUaGlzIHByb2dyYW0gdXNlcyBhIGxvb3AgdG8gZGlzcGxheSB0aGUgY2hhcmFjdGVycyBmb3IgQVNDSUkgY29kZXMgMCB0aHJvdWdoCiAqIDEyNywgcHJpbnRpbmcgMTYgY2hhcmFjdGVycyBwZXIgbGluZS4KICogCiAqIElOUFVUCiAqCSAgbm9uZQogKiAKICogT1VUUFVUCiAqCSAgVGhlIGNoYXJhY3RlcnMgZm9yIEFTQ0lJIGNvZGVzIDAgdGhyb3VnaCAxMjcKICogCiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCiAjaW5jbHVkZSA8aW9zdHJlYW0+CiB1c2luZyBuYW1lc3BhY2Ugc3RkOwogaW50IG1haW4oKQogewogCWNoYXIgbGV0dGVyOwkvL0NoYXJhY3RlciBmb3IgdGhlIGN1cnJlbnQgQVNDSUkgY29kZQogCQogCS8vIExvb3AgdGhyb3VnaCBBU0NJSSBjb2RlcyAwIHRocm91Z2ggMTI3CiAJZm9yIChpbnQgY29kZSA9IDA7IGNvZGUgPD0gMTI3OyBjb2RlICsrKQogCXsKIAkJbGV0dGVyID0gY29kZTsKIAkJY291dCA8PCBsZXR0ZXIgPDwgIiAiOwogCQkKIAkJLy8gU3RhcnQgYSBuZXcgbGluZSBhZnRlciBldmVyeSAxNiBjaGFyYWN0ZXJzCiAJCWlmICgoY29kZSArIDEpICUgMTYgPT0gMCkKIAkJCWNvdXQgPDwgZW5kbDsKIAl9CiAJCiAJcmV0dXJuIDA7CiB9