Search This Blog

#Day77 #100DaysChallenge- Matlab Loops|Hollow Diamond

#Day77-Hollow Diamond

Task:

Write a code to Print a hollow Diamond pattern as shown below
  *
Note: This code can be done using the in-built command. But for the challenge, I am trying to avoid those.

Matlab code 

function hollow_diamond(x)

k=x;

for i=1:1:x

    for hh=1:1:k

        fprintf('\t');

    end

    for j=1:1:i

        if j==1||j==i

        fprintf('\t');

        fprintf('*');

        fprintf('\t');

        else

            fprintf('\t');

            fprintf('\t');

        end

       

           

    end

    k=k-1;

   fprintf('\n');

end

clear k i j hh

k=1;

for i=x:-1:1

    for hh=1:1:k

        fprintf('\t');

    end

    for j=1:1:i

        if j==1||j==i

        fprintf('\t');

        fprintf('*');

        fprintf('\t');

        else

             fprintf('\t');

            fprintf('\t');

        end

    end

    k=k+1;

   fprintf('\n');

end

 Sample Input and Output

>> hollow_diamond(4)

*

* *

* *

* *

* *

* *

* *

*


 Click here for video description


No comments

'; (function() { var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true; dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq); })();