Tecnología

Inicio

Cómo imprimir un triángulo en C

Un problema de programación común dado a los estudiantes en una clase introductoria de programación C es cómo imprimir un triángulo. Este programa requiere el conocimiento de las estructuras de control, al igual que el "bucle". Un bucle ejecuta un bloque de código varias veces. Se puede colocar un bucle dentro del bloque de código de otro bucle, creando un bucle anidado para. Esta es la clave para resolver este problema. Al anidar dos bucles for, puede imprimir un triángulo.

Instrucciones

1 Cargar el IDE C haciendo clic en el icono del programa. Cuando se abre, seleccione "Archivo / Nuevo / Proyecto" y elegir la opción "Proyecto C" para crear un nuevo proyecto C. Un archivo de código fuente en blanco en la parte editor de texto de la IDE.

2 Importe las dos bibliotecas siguientes escribiendo en las siguientes declaraciones en la parte superior del archivo de código fuente:

incluir <stdio.h> incluir <stdlib.h>

3 Crear una función principal. La función principal es el punto de partida para su programa. Va a colocar todo el código dentro de la función principal. Escriba lo siguiente debajo de las declaraciones "incluir" a declarar una función principal:

int main ()

{}

4 Crear un ciclo for exterior. El propósito de este bucle es crear una serie de filas. Escribe lo siguiente entre los soportes de la función principal para crear un bucle que hace 10 filas:

for (int i = 0; i <9; i ++)

{}

5 Crear un anidados para el bucle. El anidado de bucle crea una serie de columnas en un patrón triangular mediante la limitación de la cantidad de columnas realizadas, sobre la base de la fila actual. Por ejemplo, en la fila uno, se hace una columna. En la segunda fila, se hacen dos columnas. Para crear el anidado de bucle que se limita de esta manera, escribir la siguiente entre las llaves de la primera de bucle:

for (int j = 0; j <i; j ++)

{Printf ( "X"); }

6 Crear una nueva línea que separa cada fila. Escribe la siguiente declaración por debajo del bucle anidado para, pero entre las llaves del primer bucle para:

printf ( "\ n");

7 Ejecutar el programa pulsando el botón de reproducción verde. La salida del programa es el siguiente:

x

XX

XXX

XXXX

XXXXX

XXXXXX

XXXXXXX

XXXXXXXX