Write pseudocode that creates a two-dimensional array of size 5 x 5, then uses nested for loops to initialize it with 'X' and '.' characters so that it looks like this:
X...X
.X.X.
..X..
.X.X.
X...X
Your code should contain only two assignment statements involving the array: one of the form
* myarray[x][y] %26lt;- 'X'
and of of the form
* myarray[x][y] %26lt;- '.'
HELP!!!Write pseudocode that creates a two-dimensional array of size 5 x 5 (C++ PROGRAMING)?
Here's the program:
#include %26lt;iostream%26gt;
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
const int PICTURE_SIDE = 5;
char picture[PICTURE_SIDE][PICTURE_SIDE];
int x1 = 0;
int x2 = 4;
for (int i = 0; i %26lt; PICTURE_SIDE; i++)
{
for (int j = 0; j %26lt; PICTURE_SIDE; j++)
{
if (j == x1 || j == x2)
picture[i][j] = 'X';
else
picture[i][j] = '.';
cout %26lt;%26lt;picture[i][j] %26lt;%26lt; " ";
}
x1++;
x2--;
cout %26lt;%26lt; endl;
}
return 0;
}
Email me if you want me to explain how I figured it out.
floral
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment