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

% 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);

Antworten (1)

Thorsten
Thorsten am 11 Nov. 2015
Bearbeitet: Thorsten am 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.

Diese Frage ist geschlossen.

Gefragt:

am 11 Nov. 2015

Geschlossen:

am 20 Aug. 2021

Community Treasure Hunt

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

Start Hunting!

Translated by