[C++] Ejemplo 3: Piramide
Perdon por el retraso pero es que a veces se me hace muy corto el día ![]()
Aca les dejo un ejemplo tipico de una piramide; leemos un numero que usaremos como limite y luego imprime por pantalla una piramide de X cantidad de filas, siendo X el numero que leimos.
Es bastante sencillo, basicamente para recordar el uso de un for; despues de estoy voy a tratar ya de poner ejemplos mas completos que hagan uso de mas opciones que brinda el lenguaje.
Tambien te pueden interesar estos articulos:
- [C++] Ejemplo 7: Diagonal de una matriz
- [C++] Ejemplo 5: convertir vocales
- [C++] Ejemplo 4: Mayor entre 3
- [C++] Ejemplo 9: Miembros estáticos de una clase
- [C++] Ejemplo 6: vector de enteros
- [C++] Ejemplo 8: Lista dinamica de objetos
- Como evitar el hotlinking modificando el htaccess?
- Resetear contraseñas de Windows NT/2000/XP/Vista con una distro Linux







August 14th, 2007 at 10:48 pm
Muchas gracias por esta ayuda tinchio, me ha a ser de gran ayuda para la uni. Infinitamente gradecido m1cky xD
August 15th, 2007 at 12:06 am
De nada, me alegro que sirva. Saludos
October 26th, 2007 at 12:22 am
oie una dudo amigo me podrias decir como imprimir en esta forma el triangulo, acaso me falta a caso un for para decrementar el triangulo??
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
October 26th, 2007 at 12:32 am
claro, podes hacerlo, por ejemplo, con 2 for uno que incremente desde 1 hasta 6 y el otro que decremente desde 5 hasta 1
October 26th, 2007 at 5:11 pm
No preocuparse mas jojo solo cambie una cosa y ya me imprime como sea mis numeritos aqui les dejo el Codigo compilado el Turbo c++ y en Dev C++
#include
#include
#include
#include
int main()
{
int a,l,b,c;
int numero=0;
int respuesta;
inicio: /* etiqueta */
system(”cls”);
printf(”\n\n”);
printf(”PROGRAMIN QUE IMPRIME FILAS DE NUMEROS HASTA N \n\n”);
printf(”\nIntroduzca el valor max de la piramide:”);
scanf(”%d”,&numero);
for(a=1;a<=numero;a++)
{
for(l=1;l<=a;l++)
cout<<l<<” “;
cout<1;a–)
{
for(l=1;l<a;l++)
cout<<l<<” “;
cout<<endl;
}
printf(”\n\n”);
printf( “\nDesea reiniciar el programa? 1.- si 2.- no\n” );
scanf( “%d”, &respuesta );
if ( respuesta == 1 )
{
printf( “\nHOLA DE NUEVO\n” );
goto inicio;
if ( respuesta == 2 )
{
printf( “\nCIAO CIAO!!\n” );
exit( EXIT_SUCCESS );
}
} /* fin de if */
system(”PAUSE”);
return 0;
//}
}
November 17th, 2007 at 12:11 am
oie ayudame kon la piramide me sale varios errores en el programa…..eske me dijo el maetro ke buske la formula de la piramide la piram,ide tiene ke saliar asi kon numeros
November 17th, 2007 at 8:37 pm
este ejemplo sirve para crear una piramide, y el ejemplo de freedie imprime una piramide entera. Que errores tenes?
December 28th, 2007 at 1:26 am
me podrian ayudar como puedo hacer un diagrama ke me haga un piramide asi
1
121
12321
1234321
123454321
December 28th, 2007 at 1:58 am
OPV mira a estas horas de la noche lo que se me ocurrio mas rapido fue esto, pero seguro que se puede mejorar bastante pero ahora me esta matando el sueño.
December 28th, 2007 at 2:46 am
:O ke rapido jajajaja gracias y disculpa por la molestia soy OPV solo ke no crei en los foros responden a los dias pero me ekivoke =D sorry y gracias por todo
December 28th, 2007 at 2:29 pm
Hola disculpa nose si tengas msn para poder conversar ?
tengo unos problemitas en mi pc porfavor
December 28th, 2007 at 2:36 pm
o recomiendame un buen antivirus pork mi pc ta mal esta lenta apesar de tengo una pentium D memoria ram 1GB disco de 80 ¬¬ tengo un virus T_T ah cuando conecto mi memoria USB no puedo abrir “MI PC” no puedo ver los disco C ni D tengo ke sacarlo para ke salga de nuevo
recomiendame un antivirus porfa 
December 28th, 2007 at 2:48 pm
Prueba el AVG o el NOD32 tal vez te sirvan. Saludos
December 28th, 2007 at 2:55 pm
ok tengo el NOD 32 intentare con AVG gracias
January 2nd, 2008 at 10:23 pm
mi estimado amigo porfavor ayudame con el siguiente algoritmo….
diseñe un algoritmo k permita visualizar asta un maximo de 20 filas la siguiente piramide
5
54
543
5432
54321
January 2nd, 2008 at 10:49 pm
hola bueno nose si me lo podrias hacer elejercicio que te mande esque como me recomendaron con tigo pense que me podias ayudar……
January 2nd, 2008 at 11:29 pm
aca te dejo el codigo daniel
January 3rd, 2008 at 2:29 am
Gracias (y) por todo =D te pasaste!!
January 9th, 2008 at 8:44 pm
Hay una parte en el codigo que imprime la piramide completa… la cual posteo freedie.
cout es esta parte que no entiendo… es realmente asi??? = ) sorry si mi pregunta es muy tonta.
January 9th, 2008 at 8:48 pm
Ops no aparevio lo que queria cout<1;a-) [code]cout<1;a-)[/code]
January 10th, 2008 at 2:42 pm
@Shadioc: no entedi cual era tu duda sobre la piramide. Y sobre cout, esta es la salida estandar de C++, permite enviar una salida por pantalla. Saludos
January 18th, 2008 at 2:19 pm
hola me llamo roger como podria cambiar de numeros a letras en borland c++ del 1 hasta el 2000
January 18th, 2008 at 2:21 pm
porfavor lo necesito urgente para ahorita porfa
January 18th, 2008 at 2:29 pm
porfavor lo necesito urgente para la tarde
January 18th, 2008 at 4:02 pm
Buenas nose si me pueda ayudar con un problemita porfavor
Diseñe un algoritmo que convierta de numero a letras
si digito un numero por ejemplo
10 —> ke me escriba ( diez )
100—-> ke me escriba (cien)
y asi con cualkier numero desde el 0 al 1000
porfavor solo deme una idea para poder realizarlo o ayudeme porfavor
gracias
January 18th, 2008 at 4:16 pm
roger y KoFoRu creo que buscan lo mismo. En este momento lo unico que se me ocurre es un gran switch y dentro de el cada una de las opciones
case 1:cout << “Uno”… y asi con todas; esa podria ser una idea. Saludos
Usando
bueno muchachos viendo esto tengo un pequeño problemilla y me gustaria saber si teneis alguna buena respuesta hay os lo dejo
Cree una lista de adyacencia de la simulación de 2 rondas de repartición de barajas de POKER. Asuma Que la baraja completa esta compuesta de las figuras (Corazón, Trébol, Picas y Diamantes) y cada figura tiene cartas (AS, 2, 3, … 10, J, Q, K) para un total de 52 cartas posibles.
Al asumir 2 rondas de cartas cada una, se debe mostrar las 24 cartas que han sido jugadas y con ellas se forma el dígrafo. Este se forma asumiendo que de la carta anterior se puede llegar a la siguiente y el arreglo de la lista de adyacencia son las 54 cartas posibles. El programa debe simular las rondas mostrando su proceso y al final, diagramar la lista de adyacencias.
Usando
q tranza tengo algunas dudas pero la rpincipal es esta saben como se hace este tipo de piramide??
es decir el programa para hacerlo
123
4567
891011
1112131415
…………
el incremento es 1 numero mas en cada fila y es una seri consecutiva
Usando
hola tengo una duda de casualidad saben como c ase
esta piramide
1
23
456
78910
11121314
y asi consecutivamente por favor gracias
Usando
Hola amigos! Programadores! mi duda era saber si me podrian ustedes ayudar a leer un archivo txt con los siguientes datos:
1 2 3 4
2 4 4
y llevarlos a una matriz, donde cada linea es una fila de la matriz y cada numero ocupa un espacio de columna en cada fila! ej: el 1 posicion 0 de j y posicion 0 de i, el 2 posicion 1 de j y posicion 0 de i, y asiii sucesivamente. para luego poder aplicar matematicas sobre ellos teniendolos almacenados en la matriz claro!
Porfavor amigos!
Usando
Pana eres lo maximo!! gracias! programas muy legible lo cual es importante pues no solo es que el codigo funcione sino que se entienda!! gracias!!
Usando
Estimados compañeros
me podrian decir como imprimir un triangulo como el siguiente:
11111111111
2222222222
333333333
44444444
5555555
666666
gracias!!!