“Conocimiento Programación>C /C + + Programming

Cómo construir un árbol de Asterisk en C + +

2011/5/31
La construcción de un árbol de asterisco con un programa C + + es una gran manera de obtener experiencia de trabajo con bucles anidados . Un árbol asterisco tiene una forma de diamante , que consiste en una serie de espacios y los asteriscos ( * ) caracteres , centrada en cada línea . El número de aumentos asteriscos en uno por cada nueva línea hasta la mitad , después de lo cual el número de asteriscos disminuye en uno por cada nueva línea hasta que se llega al final . Instrucciones
1

Abra el C + + archivo de código fuente en un editor , como Microsoft Visual C + + Express.
2

Incluya los archivos de cabecera necesarios , añadiendo el siguiente código en la parte superior de su archivo :

# include "stdafx.h " # include //para scanf , printfusing namespace System ;
3

Declarar entero y variables de carácter añadiendo el siguiente código en la parte superior de su función principal :
filas int

; int a, b ​​, c, d , e, f , espera carbón ;
4

Preguntar al usuario obtener el número de filas en el árbol asterisco añadiendo el siguiente código:

printf ( "Entrada de un número impar de filas para el árbol asterisco :") ; scanf ("% d" , y filas ); scanf ("% c" , y esperar ) ; printf ("\\ n");
5

salida la mitad superior y la fila del medio del árbol asterisco con anidada " de" bucles añadiendo el siguiente código:

para (A = 1 , a < = ( filas /2 ) 1 , a + +) { para ( b = 1 , b <= filas - a , b + +) printf ("% c" , "" ) ;

para ( c = 1 , c < = ( 2 * a) -1 , c + +) printf ("% c" , " * ');

printf ("\\ n"); . }

el "para" loops calcular y ouput el número correcto de espacios y asteriscos para cada fila

6

salida de la mitad inferior del árbol asterisco añadiendo el siguiente código : for ( d = ( filas /2 ), d > 0 , d -) {for (e = 1 , E <= filas - d , e + +) printf ("% c" , "" ) ;

de ( f = 1 , f < = ( 2 * d ) -1 , f + +) printf ("% c" , " * ');

printf ("\\ n") ;}
7

pedirá al usuario que pulse la tecla "Enter " antes de salir del programa , añadiendo el siguiente código :

printf ( "Pulse la tecla Enter para salir . "); scanf ("% c" , y esperar ) ;
8

Guarde el archivo fuente en C + + . Compile y ejecute el programa de construcción de un árbol de asterisco.

C /C + + Programming
Tipos de datos ANSI C
Cómo obtener gráficos en C + +
Cómo hacer matrices en C + +
Cómo medir milisegundos en ANSI C
Cómo utilizar la función memmove en C + +
Cómo utilizar punteros void en C
Cómo cerrar programas iPad con Xcode
¿Cómo revertir un valor en C + +
Conocimiento de la computadora © http://www.ordenador.online