spacepaste

  1.  
  2. open Printf
  3. let nume =
  4. let nume = read_int () in
  5. nume
  6. let rec desenha nume var =
  7. for i = 0 to var-1 do
  8. printf " ";
  9. done;
  10. for i = 0 to nume-1 do
  11. printf("* ");
  12. done
  13. let rec chama nume var =
  14. if nume > 1 then
  15. chama (nume/2) var;
  16. if var>0 then
  17. print_string("");
  18. desenha nume var;
  19. print_string("2");
  20. printf "\n";
  21. if nume > 1 then
  22. chama (nume/2) (var+nume);;
  23. chama nume 0;;
  24.