spacepaste

  1.  
  2. let numero =
  3. (* print_string "numero:";*)
  4. print_newline();
  5. let numero = read_int () in
  6. numero
  7. let rec recursao numero espacos=
  8. if numero > 1 then
  9. recursao (numero/2) (espacos) ;
  10. print_string (" \n");
  11. let i= ref 1 in
  12. while !i<espacos do
  13. print_string (" ");
  14. incr i;
  15. done;
  16. let i= ref 1 in
  17. while !i<numero do
  18. print_string ("* ");
  19. incr i;
  20. done;
  21. print_string ("*");
  22. if numero > 1 then
  23. recursao (numero/2) (espacos+numero);;
  24. recursao numero 0 ;;
  25. print_string "\n\n";
  26.