Hi, I am having trouble with my C++ homework and have provided the work I have done so far below. We touched on this briefly and I looked elsewhere and there's these function we haven't learned yet so any step by step on how to achieve this would be greatly appreciated 10.) Write a nested loop to print the following for any n x n image of odd dimensions: Example Output (n==5): X X X X 0 X X X 0 X X X 0 X 0 X 0 X 0 0 0 X 0 0 0 Example Output (n==3): X X 0 X 0 X 0 X 0 This is what I have so far. #include using namespace std; int main() { int x; cout << "Enter x: "; cin >> x; cout << "\n"; for(int r = 0; r
Hi, I am having trouble with my C++ homework and have provided the work I have done so far below. We touched on this briefly and I looked elsewhere and there's these function we haven't learned yet so any step by step on how to achieve this would be greatly appreciated
10.) Write a nested loop to print the following for any n x n image of odd dimensions:
Example Output (n==5):
X X X X 0
X X X 0 X
X X 0 X 0
X 0 X 0 0
0 X 0 0 0
Example Output (n==3):
X X 0
X 0 X
0 X 0
#include <iostream>
using namespace std;
int main()
{
int x;
cout << "Enter x: ";
cin >> x;
cout << "\n";
for(int r = 0; r<x; r++){
for(int c = 0; c<x; c++){
if(r%2!=0 || c%2!=0 && c==1 || r==0 || c==4 || r==2 && c==1 || c==0 && r==2 || r==x)
cout << "x";
else
cout << "o";
}
cout << "\n";
}
cout << "\n";
return 0;
}
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 3 images