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.

 Akzeptierte Antwort

Walter Roberson
Walter Roberson am 16 Nov. 2017

0 Stimmen

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

4 Kommentare

Rafael
Rafael am 16 Nov. 2017
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
Rafael
Rafael am 16 Nov. 2017
Nice, thank you.
Walter Roberson
Walter Roberson am 16 Nov. 2017
You see, it was exactly what I said: adding another for b loop that printed in the other order.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Simulink finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by