How to create a checkerboard using fprintf?

I already have the code for the checkerboard. The problem is that the order of the symbols are not correct.
for a=1:10
for b=1:5
fprintf('X')
fprintf('O')
end
fprintf('\n')
end
I want it so the first row ends with O and the second row ends with X. Can you please help me on this with a simple solution that does not take a lot of lines.

 Accepted Answer

Add another for b loop that prints in the other order.

4 Comments

I tried that, it only returns the same pattern next to the old one with the same order.
for a=1:10
for b=1:5
fprintf('X')
fprintf('O')
end
fprintf('\n')
for b=1:5
fprintf('O')
fprintf('X')
end
fprintf('\n')
end
Nice, thank you.
You see, it was exactly what I said: adding another for b loop that printed in the other order.

Sign in to comment.

More Answers (0)

Categories

Find more on Simulink in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!