Info

This question is closed. Reopen it to edit or answer.

using For loop to represent positive intergers with the corresponding #. And modifying the script to write out a triangular pattern with a decreasing number of #'s on each successive line

1 view (last 30 days)
% a script which reads in a positive integer
% and writes out the corresponding number of “#” characters on one line
num=1;
fprintf('This program reads any positive integer');
while num>0
% print out corresponding number of #'s char on one line
fprintf('%d\n', num);

Answers (1)

Thorsten
Thorsten on 11 Nov 2015
Edited: Thorsten on 11 Nov 2015
Use input to get number, and repmat to replicate '#' number times. To count down, use
for i=num:-1:1
To display num #'s use
disp(repmat('#', 1, num))
I think these are enough hints to complete the task yourself.

Community Treasure Hunt

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

Start Hunting!