Guest User

Untitled

a guest
Oct 16th, 2012
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
OCaml 0.66 KB | None | 0 0
  1.     open Printf
  2.      
  3.     let n, c =
  4.       print_string "n:";
  5.       let n = read_int () in
  6.       print_string "c:";
  7.       let c = read_int () in
  8.       n, c
  9.      
  10.     let rec estrelinhas  n c =  
  11.       if n=1 then begin
  12.         for i = 0 to c do
  13.           Printf.printf ("  ");
  14.           Printf.printf ("*");
  15.         done
  16.       end
  17.       else
  18.         estrelinhas  (n/2) (c)
  19.     let () =
  20.       Printf.printf ("\n");
  21.       estrelinhas  n c;  
  22.      
  23.       for k = 0 to c do
  24.         Printf.printf (" ");
  25.       done;
  26.      
  27.       for p = 0 to n-1 do
  28.         Printf.printf ("* ");
  29.       done;
  30.  
  31.       estrelinhas n c;
  32.      
  33.       Printf.printf ("\n ")
Advertisement
Add Comment
Please, Sign In to add comment