clear; clc;

% case (a)
% for j = 1 : 5
%     for i = 1 : j
%         fprintf('*');
%     end
%     fprintf('\n');
% end

% case (b)
% for i = 1 : 5
%     j = 6 - i;
%     while j > 0
%         fprintf('*');
%         j = j - 1;
%     end
%     fprintf('\n');
% end
% 
% for i = 1 : 5
%     for j = 6 - i : -1 : 1
%         fprintf('*');
%     end
%     fprintf('\n');
% end

% for j = 5 : -1 : 1
%     for i = 1 : j
%         fprintf('*');
%     end
%     fprintf('\n');
% end
% 
% for j = 1 : 5
%     for i = j : 5
%         fprintf('*');
%     end
%     fprintf('\n');
% end

% for j = 11 : 15
%     for i = j : 15
%         fprintf('*');
%     end
%     fprintf('\n');
% end

% case (c)
% for j = 1 : 5
%     for i = 1 : 5 - j
%         fprintf(' ');
%     end
%     for i = 1 : j
%         fprintf('*');
%     end
%     fprintf('\n');
% end

% case (d)
for j = 5 : -1 : 1
    for i = 1 : 5 - j
        fprintf(' ');
    end
    for i = 1 : j
        fprintf('*');
    end
    fprintf('\n');
end