• Miércoles 8 de Mayo de 2024, 04:29

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - zazo

Páginas: [1]
1
Pascal / Dibujar un triángulo
« en: Martes 28 de Octubre de 2008, 17:51 »
Necesito dibujar un triángulo indicándole el número de filas y columnas, de manera que quede así:
Código: Text
  1.  
  2. ****
  3.  ***
  4.   **
  5.    *
  6.  
  7. Este serían 4 columnas y 4 filas.
  8.  
  9. *****
  10.   ***
  11.     *
  12. Este 5 columnas y 3 filas.
  13.  
  14.  

No puedo usar ni procedimientos ni funciones.


Mi código es el siguiente:
Código: Text
  1.  
  2. program  triangulo;
  3.  
  4. var
  5.      a,b,c,d:integer;
  6.  
  7. Begin
  8.         writeln('Ingrese filas');
  9.         readln(a);
  10.         writeln('Ingrese columnas');
  11.         for b:=1 to a do
  12.             begin
  13.                    for c:=a downto b do
  14.                          begin
  15.                                 write('*');
  16.                          end;
  17.                     writeln;
  18.              end;
  19. End.
  20.  
  21.  

El problema es que sólo me hace triángulos con igual número de filas que de columnas y además, me los hace de la siguiente manera:

****
***
**
*

que es distinta a la que me piden.


Alguien me puede echar un cable?

Muchas gracias!

Páginas: [1]