Advertisement
Guest User

Untitled

a guest
Aug 28th, 2014
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.70 KB | None | 0 0
  1. program AD1Q3(input{teclado}, output{video});
  2.  
  3. procedure ler_valor_n (var n{s}: integer);
  4. begin
  5.    write(output, 'Informe valor de n: ');
  6.    readln(input, n);
  7.    if n < 1 then
  8.       writeln(output, 'O valor de n deve ser maior ou igual a 1.');
  9. end;
  10.  
  11. procedure imprime_colunas (i{e},n{e}: integer);
  12. begin
  13.    if (i<=n) then
  14.       begin
  15.          write(output,i*i:4);
  16.          imprime_colunas(i,n-1)
  17.       end
  18. end;
  19.  
  20. procedure imprime_linhas (i{e},n{e}: integer);
  21. begin
  22.    if (i<=n) then
  23.       begin
  24.       imprime_colunas(i,n);
  25.          imprime_linhas(i+1,n);
  26.          
  27.          writeln(output)
  28.       end
  29. end;
  30.  
  31. var
  32.    n: integer;
  33.  
  34. begin
  35.    ler_valor_n(n);
  36.    imprime_linhas(1,n)
  37. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement