Wordpress Themes

[C++] Ejemplo 3: Piramide

c++Perdon por el retraso pero es que a veces se me hace muy corto el día :P
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.

Piramide.cpp

Si te gustó el contenido de este blog suscribite a nuestro Feed RSS
Posted August 14th, 2007 by Tinchio under Informatica, Programacion

 

Tambien te pueden interesar estos articulos:

142 Comentarios en “[C++] Ejemplo 3: Piramide”

  1. Micky dijo:

    Muchas gracias por esta ayuda tinchio, me ha a ser de gran ayuda para la uni. Infinitamente gradecido m1cky xD

  2. Tinchio dijo:

    De nada, me alegro que sirva. Saludos

  3. freedie dijo:

    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

  4. Tinchio dijo:

    claro, podes hacerlo, por ejemplo, con 2 for uno que incremente desde 1 hasta 6 y el otro que decremente desde 5 hasta 1

  5. freedie dijo:

    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;
    //}
    }

  6. omar dijo:

    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

  7. Tinchio dijo:

    este ejemplo sirve para crear una piramide, y el ejemplo de freedie imprime una piramide entera. Que errores tenes?

  8. OPV dijo:

    me podrian ayudar como puedo hacer un diagrama ke me haga un piramide asi

    1
    121
    12321
    1234321
    123454321

  9. Tinchio dijo:

    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.

    //lo pongo sin signo porque sino no sale en wordpress
    #include iostream
    using namespace std;

    int main()
    {
    int n=4,aux,num,f,c;

    for(f=1;f< =5;f++)
    {
    //for(c=1;c<=9;c++)
    //{
    for(aux=0;aux {
    cout << " ";
    }
    for(num=1;num<=f;num++)
    {
    cout << num;
    }
    for(num=f;num>1;num–)
    {
    cout < < num-1;
    }
    for(aux=0;aux {
    cout << " ";
    }
    //}
    cout << endl;
    n--;
    }
    return 0;
    }

  10. KoFoRu dijo:

    :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

  11. KoFoRu dijo:

    Hola disculpa nose si tengas msn para poder conversar ?

    tengo unos problemitas en mi pc porfavor

  12. KoFoRu dijo:

    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 :(

  13. Tinchio dijo:

    Prueba el AVG o el NOD32 tal vez te sirvan. Saludos

  14. KoFoRu dijo:

    ok tengo el NOD 32 intentare con AVG gracias

  15. daniel dijo:

    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

  16. daniel dijo:

    hola bueno nose si me lo podrias hacer elejercicio que te mande esque como me recomendaron con tigo pense que me podias ayudar……

  17. Tinchio dijo:

    aca te dejo el codigo daniel

    #include
    using namespace std;

    int main()
    {
    int lim=20,f,c;
    for(f=0;f<20;f++)
    {
    for(c=20;c>=lim;c–)
    {
    cout < < c << " ";
    }
    cout << endl;
    lim--;
    }
    return 0;
    }

  18. Daniel dijo:

    Gracias (y) por todo =D te pasaste!!

  19. Shadioc dijo:

    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.

  20. Shadioc dijo:

    Ops no aparevio lo que queria cout<1;a-) [code]cout<1;a-)[/code]

  21. Tinchio dijo:

    @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

  22. roger dijo:

    hola me llamo roger como podria cambiar de numeros a letras en borland c++ del 1 hasta el 2000

  23. roger dijo:

    porfavor lo necesito urgente para ahorita porfa

  24. roger dijo:

    porfavor lo necesito urgente para la tarde

  25. KoFoRu dijo:

    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

  26. Tinchio dijo:

    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

  27. arkabastard dijo:

    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.

  28. pako dijo:

    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

  29. blank dijo:

    hola tengo una duda de casualidad saben como c ase
    esta piramide
    1
    23
    456
    78910
    11121314
    y asi consecutivamente por favor gracias

  30. John dijo:

    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!

  31. Kelita dijo:

    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!!

  32. alex dijo:

    Estimados compañeros

    me podrian decir como imprimir un triangulo como el siguiente:

    11111111111
    2222222222
    333333333
    44444444
    5555555
    666666

    gracias!!!

  33. mari dijo:

    oye un favorsote me pidieron un programa que imprima la sig. piramide
    ***1***
    **2*3**
    *4***5*
    6*****7
    *8***9*
    pero me dijo mi profa que debiamos utilizar matrices y que solo podiamos posicionar un punto y con un ciclo debiamos rellenar lo espacios en blanco al igual que poner un ciclo para que se coloquen los numeros
    porfavor es urgente
    muchisimas gracias

  34. Natita ;o) dijo:

    Genial las propuestas del foro, sin embargo tengo una variación a la piramide:
    1
    232
    34543
    4567654
    567898765
    67890109876
    La profe nos dijo que hay una “formula” para obtener estos numeros, pero ha sido dificil encontrarle respuesta.
    De antemano gracias a quien responda!

  35. Navarro dijo:

    Como seria si en una matriz me pidiera el numero mayor pero no me motrase el mayor sino la posición

  36. miguel dijo:

    ola necesito un programa que imprima la figura en forma de diamante:
    *
    * * *
    * * * * *
    * * * * * * *
    * * * * * * * * *
    * * * * * * *
    * * * * *
    * * *
    *

  37. diego dijo:

    el ejemplo esta excelente pero podrias darme el link para mirar otros
    gracias

  38. diego dijo:

    o sera que me puedes ayuadar hacer una piramide asi
    a
    aa
    aaa
    aaaa
    aaaaa
    gracias
    saludos

  39. yopi dijo:

    hola:

    como puedo hacer un progrma que quede como el triangulo de pascal

  40. diego dijo:

    alguien me puede decir donde puedo encontrar una buena explicacion de este tema
    gracias
    saludos

  41. nestor fernando dijo:

    piramide dode el primer numero sea asi
    1
    22
    333
    4444
    55555

  42. nestor fernando dijo:

    1
    2 2
    3 3 3
    4 4 4 4
    necesito que me ayuden con este ejercico es mas tengo algunas paginas de internet que les puedo parchar para descargar episodios de smallville y mas

  43. Tute dijo:

    en C?

    void piramide (int i){

    int k;
    for (k=0; k<=i; k++){

    int j;

    for (j=0; j<k; j++){

    printf(”%d “,k);

    }

    printf(”\n”);

    }

    }

  44. Tute dijo:

    void diamante(int i){

    int k;
    for (k=0; k<=i; k++){

    int j;

    for (j=0; j=0; k–){

    int j;

    for (j=0; j<k; j++){

    printf(”*”,k);

    }

    printf(”\n”);

    }

    }

    seguramente era recursivo el ejercicio :P

  45. Tute dijo:

    void piramide (int i){

    int k;
    for (k=0; k<=i; k++){

    int j;
    for (j=0; j=0; k–){
    int j;
    for (j=0; j<k; j++){
    printf(”*”,k);
    }
    printf(”\n”);
    }
    }

  46. Tute dijo:

    uh, se me fue 2 veces, y encima cortado, bueno, perdon :S

  47. Juan dijo:

    1
    232
    34543
    4567654
    567898765
    67890109876

    alguna idea para este????
    se los agradeceria mucho no se me ocurre como! =s

  48. Tute dijo:

    Va por partes

    #include
    #include

    int main(int argc, char *argv[] )
    {
    if (argc > 0){
    int total = 6;//*argv[0];
    int i;
    for ( i= 1; i<total; i++){
    int medio = i*2 - 1;
    int j;
    for (j =i; j=i; k–){
    printf(”%d”,k);
    }
    printf(”\n”);
    }
    }
    return (0);}

  49. Tute dijo:

    Ahhh fue derecho, genial, por que habrá sido que el de los diamantes me lo corto, a los pocos caracteres? :P

  50. diego dijo:

    queisiera saber si alguien de ustedes tiene un buen ejemplo de graficos en c
    se lo agradecerio
    si me los pudieran pasar
    gracias

  51. ruben dijo:

    hola!!!ando perdidisimo en estos temas. necesito q me digais la estructura en lenguaje c de esto;
    1
    12
    123
    1234
    12345
    el numero q yo introduzca debe ser el q finalice la secuencia. por ejemplo:4
    1
    12
    123
    1234

  52. ruben dijo:

    por cierto: solo puedo usar la biblioteca #include

  53. alejo dijo:

    hola q pena la molestia necesito el codigo para una piramide de este tipo, es q no he encontrado la manera de hacerla y ps la necesito un poco urgente muchas gracias por tu ayuda ;)

    1
    121
    12321
    1234321
    es q no me sale y ps de verdad quedaria muy agradecido
    bye chaops

  54. yeshua dijo:

    oye man tienes alguna idea para hacer este es que no me sale

    **
    ****
    ******
    ********

    hata 24 lineas espero me puedas ayudar

    felicidades esta genial este espacio

  55. oscar rivera nieto dijo:

    Saludos

    Oie me dejaron que hiciera una estrella de 5 picos!!
    asi como las piramides con ciclos for!!
    me podrias ayudar por favor!!

    la verdad es urgente

    gracias

  56. ray dijo:

    alguien me podria ayudar con la sgte. piramide:

    1
    21
    321
    4321
    54321


  57. jrmg dijo:

    hola me ayudan con esto:
    necesito relizar un menu de tal forma que: me meustre una piramide con n filas y pueda escoger la alineacion derecha, izquierda, centro; y a demas si la deseo punta hacia arriba
    *
    ***
    *****
    punta haca abajo
    *****
    ***
    *
    punta a la derecha
    *
    **
    ***
    **
    *
    y punta a la izquierda

    porfabor me la envian a mi correo jairmg910@hotmail.com

  58. DJprincipe dijo:

    hola buenas tardes, espero me puedan ayudar por favor necesito hacer una algoritmo q dibuje o borre una piramide contriangulos de esta manera….

    /_\
    /_\/_\
    /_\/_\/_\

    es algo asi es q no la pude dibujar muy bn espero me entiendas y me puedan ayudar… muchas gracias…..

  59. bryan dijo:

    disculpen tengo un problemita con unos ejercicio q tengo q hacer…
    el primero es hacer una piramide de la siguiente manera (en visual basic C++):
    1
    12
    123
    1234
    12345….. llegar hasta el # ingresado por el user
    1234
    123
    12
    1

    la siguente es muy parecida..
    1
    12
    123
    1234
    12345
    123456… hasta el # ingresado por el user

    usando las librerias iostream, conio, stdio.

  60. michel dijo:

    Ejercicio 1. Escriba un programa que pida tu nombre y lo imprima 10 veces en esta forma.

    Julieta
    Julieta
    Julieta
    Julieta
    ……. Hasta 10
    necesito ayuda porfavor
    haganme un favorzopt komo kamarads

  61. michel dijo:

    en esta forma.

    Julieta
    Julieta
    Julieta
    Julieta
    ……. Hasta 10

  62. michel dijo:

    eske no sale lo kiero en forma diagonal
    .—–
    ——
    ———
    —————-
    - ———-

  63. Zk dijo:

    hola nesesito 15 ejemplos de for en C++ que solo obtengan char, int, cout y for. Porfavor solo que lo necesito urgentemente ,e ayudara para ganar el curso antes de las 3 de la tarde por fa y muxisimas grazias y si no fuera tanta la molestia y ta bien chido la pagina me a servido mucho de ayuda

  64. OY dijo:

    hola me podrias ayuudar soy nueva en este foro
    mira mi prof nos dijo que crearamos una piramide de numeros pero con un input box el usuuario ingresaria un numero y saldrian ese numero de filas en una piramide asi

    1
    2 2
    3 3 3
    4 4 4 4
    5 5 5 5 5
    6 6 6 6 6 6
    seri genial si me pudieras resolver esa duda gracias!!

  65. OY dijo:

    por cierto lo tengo que hacer en visual basic 6.0
    y la piramide es asi:

    *****************
    .***************.
    ..*************..
    …***********…
    ….*********….
    …..*******…..
    ……*****……
    …….***…….
    ……..*……..

    los asteriscos se supone que son los numeros gracias!!!
    espero y me puedan ayudar

  66. Palikazka dijo:

    hola a todos, yo tengo un codigo que imprime una piramide del estilo, solicitado un numero ( en este caso es el 3) es el numero del renglon que queda en medio.

    *
    **
    ***
    **
    *

    El codigo es en c y usa ciclos; bueno si alguien lo quiere me manda un mail a palikazka@hotmail.com

    El problema que tengo es q en vez de los asteriscos necesito que imprima el abecedario :

    A
    AB
    ABC
    AB
    A

    y no se que libreria usar :( si alguien me lo puede decir lo agradecere mucho

  67. german dijo:

    pone un char a = ‘A’;
    y cada ver q vas a imprimir algo imprimi a++;
    ;)

  68. Palikazka dijo:

    muchisimas gracias ya ha quedado =D

  69. Axl dijo:

    1
    121
    12321
    1234321
    123454321
    12345654321

    Amigos me podrian ayudar en esta piramide porfavor
    se supone que la piramide debe imprimer segun el numero de filas que pidas al usuario

  70. Axl dijo:

    No me salio bien la piramide…es asi:

    *************1
    ************121
    ***********12321
    **********1234321
    *********123454321
    ********12345654321
    Los asteriscos son espacios

  71. Eder dijo:

    ayuda con el codigo
    1
    3 2
    6 5 4
    10 9 8 7
    15 14 13 12 11
    17 16 … n ; n ingresado

  72. jesus dijo:

    *
    **
    ****
    ******
    ********
    ola necesito un programa que imprima la figura

  73. Chis dijo:

    Hola que tal:
    necesito un programa que imprima:
    *
    ***
    *****
    *******
    *****
    ***
    *
    A quien pueda ayudarme muchas gracias!!!!

  74. Chis dijo:

    no salio, bueno tengo que formar un rombo con asteriscos.
    —-*—-
    —***—
    –*****–
    -*******-
    *********
    -*******-
    –*****–
    —***—
    —-*—-
    los guiones significan espacios en blanco, gracias!

  75. Juan dijo:

    hola
    necesito ayuda para imprimir en turbo c++ una piramide como la siguiente
    ————–*————-
    ————-***————
    ————*****———–
    ———–*******———-
    ———-*********———
    ———***********——–
    de antemano gracias

  76. memo dijo:

    hola me dejaron hacer lo siguiente

    *****************************************
    * nombre de la ecuela *
    * materia *
    *trabajo *
    * *
    *y un menu donde tenga tres obciones *
    *y ay q ponerle numero *
    * *
    * *
    * *
    * *
    * *
    *****************************************

  77. nolasco dijo:

    estan bien bonitos pero me gustarai un poco de mas nivel como por ejemplo un juego de cartas o juego de ludo o un ajedres

  78. alex dijo:

    hola que tal.? muy buena tu pagina me podrias ayudar para hacer st ejercicio en c con arreglo: un
    programa que lea una frase y luego diga cuantas mayusculas contiene dicha frase.

  79. Goofy_008 dijo:

    Hola jesus mira a qui te dejo ya tu programa hecho ojala que te sirva y chis este programa te puede servir solo le pones mas variables y for anidados ojala que le sirvan mi humilte trabajo

    #include
    using namespace std;
    int main()
    {
    int x=1;
    int y=10;

    for ( int i = 1; i <= y; i++ ) {

    for ( int j = 1; j <= x; j++)
    cout << ‘*’;

    cout << endl;
    ++x;
    }
    system(”pause”);
    return 0;

    }

  80. Goofy_008 dijo:

    Hola chis a qui te dejo un programa ojala que te sirva pero este esta hecho con numerosy asteriscos

    #include
    using std::cout;
    using std::endl;

    int main()
    {
    int a,l;

    for(a=1;a<=6;a++)
    {
    for(l=1;l<=a;l++)
    cout<<l<<”*”;
    cout<1;a–)
    {
    for(l=1;l<=a;l++)
    cout<<l<<”*”;
    cout<<endl;
    }
    system(”pause”);
    return 0;
    }

  81. erikita dijo:

    hola necesito la solucion dela piramide

    1
    12
    123
    1234
    12345
    1234
    123
    12
    1
    porfavor solo tengo la primer mitad me falta lo de abajo pliss help mee

  82. erikita dijo:

    OK. ESTA MISMA NOCHE LO RESOLVI, Y DEBO AGRADECER PUES ME FUE DE GRAN AYUDA LA PARTE DE ARRIBA, PERO SUPONGO Q NO SERE LA UNICA CON ESA DUDA JAJA, BUENO POR SI ALGUIEN MAS LO NECESITA AKI ESTA EL CODIGO

    //Erika santiago Barragán
    //Programa que imprime una piramide

    #include
    #include
    #include

    using namespace std;

    int main()
    {
    int fila,columna,limf,num=0;
    cout << endl <> limf;

    for(fila=0;fila<=limf;fila++)
    {
    for(columna=0;columna<fila+1;columna++)
    {
    cout << num << ” “;
    ++num;
    }
    num=0;
    cout <0;fila–)
    {
    for(columna=0;columna<=fila-1;columna++)
    {
    cout<<columna<<” “;
    –num;
    }
    num=0;
    cout<<endl;
    }
    getch();

    return 0;
    }

    IMPRIME ALGO ASI
    1
    12
    123
    1234
    12345
    1234
    123
    12
    1

    Y NO ES TAN SENCILLO COMO PARECE OK, SUERTE PROGRAMADORES!!, A POR CIERTO ESTA HECHO EN DEV C++

  83. Carlos dijo:

    Amigos con este programa si que los hare pensar, necesito ayuda por mi parte no me la pude
    ***Construir una función recursiva que permita generar la siguiente
    salida…
    EJEMPLOS:

    N = 5 2
    K = 2 2 4 2
    2 4 8 4 2
    2 4 8 16 8 4 2
    2 4 8 16 32 16 8 4 2

    N = 5 3
    K = 3 3 6 3
    3 6 12 6 3
    3 6 12 24 12 6 3
    3 6 12 24 48 24 12 6 3

    La función DEBERÁ recibir los valores de N y K y la recursividad
    DEBE ESTAR APLICADA en la generación del triángulo.

    OBSERVACIÓN. Los ejemplos son sólo una referencia, su función
    debería operar con cualquier valor de N y K.

    FABOR RESPONDER A MI CORREO FORBIDDEN_X666@LIVE.CL

  84. Carlos dijo:

    AHHH SALIO TODO DESORDENADO!!!

    EJEMPLO ANTERIOR ORDENADO
    N = 5
    K = 3

    3
    3 6 3
    3 6 12 6 3
    3 6 12 24 12 6 3
    3 6 12 24 48 24 12 6 3

  85. Carlos dijo:

    N = 5
    K = 3
    *************** 3
    ************ 3 6 3
    ********* 3 6 12 6 3
    ***** 3 6 12 24 12 6 3
    ** 3 6 12 24 48 24 12 6 3

    NO TOMEN EN CUENTA LOS ASTERISCOS, NO PUDE PONER ORDENADO ANTERIORMENTE

  86. Josue Ramos dijo:

    como hago esto en c++ pero solo utilizando for y if?
    * *
    * *
    *
    * *
    * *
    pero deacuerdo al numero que ingrese por ejemplo en este caso ingreso 5 entonces formara la X con 5 asteriscos

  87. Josue Ramos dijo:

    como hago esto en c++ pero solo utilizando for y if?
    *aaaaaaa*
    aa*aaa*
    aaaa*
    aa*aaa*
    *aaaaaaa*
    pero deacuerdo al numero que ingrese por ejemplo en este caso ingreso 5 entonces formara la X con 5 asteriscos

  88. andres dijo:

    por el amor de dios necesito un programa en c++ ke me haga esto
    1
    12
    123
    1234
    hasta n ingresado por el usuario
    solo con la biblio de iostream
    porfa!!!

  89. andres dijo:

    no esa piramide no es
    . 1
    . 12
    . 123
    es asi, kitando los puntos jeje

  90. andres dijo:

    a carajo no sale bn la cosa es una piramide al reves totalmente, donde crece en contra de una piramide de numeros normal

  91. Nahuel-1 dijo:

    Buenas y dede ya Gracias… me podrían por favor ayudar con este code? me pidieron en c++ que haga este programita los * asteriscos son espacios

    **1
    *232
    34543

    por motivos de fuerza mayor no pude resolverlo y debo presentarlo urgente, desde ya Agradecido people… Por fa.-

  92. Nahuel-1 dijo:

    Buenas y dede ya Gracias… me podrían por favor ayudar con este code? me pidieron en c++ que haga este programita los * asteriscos son espacios

    ***1
    **232
    *34543

    por motivos de fuerza mayor no pude resolverlo y debo presentarlo urgente, desde ya Agradecido people… Por fa.-

  93. alicia dijo:

    hey me pueden ayudar??? es en C++ y va asi:

    *******************n
    *******************an
    *******************van
    *******************ivan

    PoRfA
    AyuDa!!!!!!!

    HAVE A NICE DAY :]

  94. Samantha dijo:

    hola :D
    la vdd soi nueva en esto :S
    ii kisiera saber si por fabor alguien
    me puede ayudar
    la verda no tengo mucha logica y me estan enseñando
    a usar turbo C
    alguien me puede decir como hacer este programa:

    pedir un numero del 1 al 9 y ke me presente lo
    siguiente hacerlo con funciones:

    55555
    4444
    333
    22
    1

    la verdad me gustaria hacerlo
    pero mi logica no da para mas….
    por favor alguien me puede ayudar?? ):

  95. sarita dijo:

    hola buen dia tengo un problema necesito ayuda con una piramide asi me pueden ayudar tengo k hacerl aen turbo pascal y no la entiedo porfisssss

    1
    12
    123
    1234
    hasta el 50 plisssssssssssss
    grax….

  96. hector dijo:

    sarita yo tambien necesito uno igual para hoy!!! hay unos ejemplos en la parte de arriba pero ninguno me funciono o sera que no le entiendo?

  97. Tute dijo:

    Sarita…. a ver,

    #include
    #include

    int main()
    {
    int i;
    int j;
    for ( i=1; i<50; i++){

    for ( j=1; j<= i; j++){

    printf(”%d”, j);

    }
    printf(”\n”);

    }
    return(0);
    }

    Algo asi, supongo que deberia funcionar

  98. BELLA dijo:

    nesecito un programa en c++ o java que al darle el numero me escriba las letras correspodientes de ese numero por ejemplo el 2 “ABC” y ademas me haga las posibles combinaciones de los numeros que coloque …. por favor es urgente …….

  99. Tute dijo:

    Ahhhh, para poder calcular todos los posibles nombres o palabras que se forman con los numeros de telefono por ejemplo, BELLA?

    Habia hecho un programa asi, pero no recuerdo si er en C++, lo busco o se hace nuevamente. Es eso lo que necesitas hacer?

  100. rodrigo martin dijo:

    como hacer el contorno de una estrella de cinco picos con puros asteriscos con el ciclo for,, en el c++…..plis..

  101. mi nombre es consuelo acevedo dijo:

    solicito muy comedidamente me ayudes para saber como hago en dev c++ para hacer un mapa cualquiera pero con coordenadas gotoxy, me explico asi como hacen la piramide en asterisco pero necesito saber hacer un mapa. gracias

  102. karenzu dijo:

    hola necesito ayuda con la siguiente piramide

    *****************
    .***************.
    ..*************..
    …***********…
    ….*********….
    …..*******…..
    ……*****……
    …….***…….
    ……..*……..

    las rayilas solo es k tiene k kedar la piramide en medio de la pag y solo son espacios

  103. Tute dijo:

    karenzu, a ver si te sirve algo asi
    lo invocas con “piramide 9″ y falta verificar los argumentos, no? (lo podrias mejorar haciendo una funcion que se encargue de imprimir los primero y el final, dado que es igual)

    #include
    #include

    int renglon(int max, int nro){

    if (nro > 0){

    int aux;

    for (aux=1; aux<=max-nro; aux++){

    printf(” .”);

    }

    for (aux=1; aux <= nro; aux++){

    printf(” * “);

    }

    for (aux=1; aux<=max-nro; aux++){

    printf(” .”);

    }

    printf(”\n”);

    renglon(max, nro-1);

    }

    }

    int main( int argc,char *argv[] )
    {

    int valor = atoi(argv[1]);

    printf(”Piramide de: %d\n________________________\n”, valor );

    renglon(valor, valor);

    return 0;
    }

  104. karenzu dijo:

    hola muchas gracias por la ayudadota espero estar en contacto contigo te dejo mi correo va que va gracias estrellitakarenzu@radiorebel.com.mx kiero saber kien me ayudo espero me agregues bye

  105. jua###n dijo:

    quisiera qe me ayuden en esto
    .- Escribe un programa que lea un número natural N y un carácter. La salida debe ser un rombo compuesto del carácter y de la anchura que especifica el número N (diagonal horizontal). Por ejemplo, si N es 4 y el carácter es *, el rombo sería:
    *
    * *
    * * *
    * * * *
    * * *
    * *
    *

  106. jua###n dijo:

    .- Escribe un programa que lea un número natural N y un carácter. La salida debe ser un rombo compuesto del carácter y de la anchura que especifica el número N (diagonal horizontal). Por ejemplo, si N es 4 y el carácter es *, el rombo sería:
    *
    * *
    * * *
    * * * *
    * * *
    * *
    *

  107. jua###n dijo:

    Escribe un algoritmo que imprima una pirámide de dígitos como la de la figura, tomando como entrada el número de filas de la misma.
    1
    1 2 1
    1 2 3 2 1
    1 2 3 4 3 2 1

  108. xXSILVERXx dijo:

    Wenas a todos, me e leido varios post de muchas personas, y me alegra ver como muchos aportan soluciones y ayudas efectivas. yo estoy buscando informacion de como crear un juego de ludo en C# con visual studio 2008. mi email es elchamo_123ail@hotmail.com , si tienen guias, tutoriales(texto o video), codigos del juego (que funcione) o hasta el mismo proyecto se lo agradeceria mucho, asi poder verlo, analizarlo y hasta poder hacer muchos cambios mas; muchisimas gracias por leer el post suerte en sus busquedas

    elchamo_123ail@hotmail.com

    att: xXSILVERXx

  109. Tute dijo:

    jua###n, no seran muchos ejercicios juntos? =P

  110. BAMBY.... dijo:

    buenas.. queria saber si me pueden ayudar a resolber el codigo de un problemita… es para imprimir una matriz en forma rcirsiva de la siguiente forma.. leyendo previamente un num..

    1
    121
    12321
    1234321
    123454321

    en este caso el num leido seria el 5.

  111. Tute dijo:

    Bamby, a ver si te sirve :D

    # include
    # include

    void piramide(int n)
    {

    if (n > 0)
    {
    piramide(n-1);
    int i;
    for(i=1; i=1;i–)
    {
    printf(”%d”, i);
    }
    printf(”\n”);

    }

    }

    int main(int argc, char *argv[])
    {

    if (argc > 1)
    {

    piramide(atoi(argv[1]));

    }
    else
    {
    printf(”Modo de uso:\t %s \n”, argv[0]);
    }
    return 0;
    }

  112. Tute dijo:

    uh, pego cualquier cosa
    void piramide(int n)
    {

    if (n > 0)
    {
    piramide(n-1);
    int i;
    for(i=1; i=1;i–)
    {
    printf(”%d”, i);
    }
    printf(”\n”);

    }

    }

  113. Tute dijo:

    bueno, no lo quiere pegar bien, bajalo de aca….

    http://rapidshare.com/files/316026273/piramide.c.html
    :P

  114. Tinchio dijo:

    @Tute it’s on fire! jaja

  115. constantine dijo:

    felicitaciones buenos programadores, de verdad es difícil encontrar en la red alguien que te de haciendo las tareas…jeje suerte de quienes los encontraron, para ser sincera no pensé que podría existir programadores con ganas de colaborar de verdad en la red, nuevamente felicitaciones y
    sigan adelante.!

    besos ;)

    PD. a todos los chicos que se sirven de estos nobles colaboradores para llevar sus tareas al cole, no se abusen, la Internet tiene mucha información que les puede ayudar, si no se esfuerzan luego se les va a complicar más…pongase pilas que no siempre se tiene a alguien que nos ayude y x favor aprendamos a ser AGRADECIDOS..!

  116. Tute dijo:

    @Tinchio : algo hay que hacer mientras se cena a la noche ! =P

    PD: Raro lo que ocurre con eso, Ctrl_C+Ctrl_V funciona al escribir el post, pero a la hora del submit, pone otra cosa…. cosa ‘e mandinga! =P

  117. Tinchio dijo:

    @Tute: tiene que ver con el formateo de WP a los comentarios, ni da ponerse a tocarlo ahora, no tengo tiempo jaja.

  118. ana dijo:

    ola aber si me podeis resolver esto tengo q programar en C: utilizando #include do while for y poca cosa mas es muy simple xa una alumna de 1º de carrera si podeis hacerme este favor muxisimas gracias

  119. ana dijo:

    se me a olvidado antes colocar la piramide aki va…

    ola aber si me podeis resolver esto tengo q programar en C: utilizando #include do while for y poca cosa mas es muy simple xa una alumna de 1º de carrera si podeis hacerme este favor muxisimas gracias

    1
    232
    34543
    4567654

    asi infinitas veces

    GRACIAS

  120. ana dijo:

    me e confundido al dibujar la piramide aora te lapongo bien…

    ola aber si me podeis resolver esto tengo q programar en C: utilizando #include do while for y poca cosa mas es muy simple xa una alumna de 1º de carrera si podeis hacerme este favor muxisimas gracias

    ______1
    ____2_3_2
    __3_4_5_4_3
    4_5_6_7_6_5_4
    .
    .
    .
    asi infinitas veces
    nota: las _ barra baja son espacios

    GRACIAS gracias de nuevo

  121. Programita piramide dijo:

    Hola señores, tengo un problema con una practica de Informatica que nos han pedido en clase y no consigo dar con la formula exacta os comento a ver si algún iluminado acaba con mi sufrimiento, gracias de ante mano.

    Esta seria la piramide, yo la he resuelto pero los numero no me aparecen en ese orden es deicr es un amago con los numero en orden decreciente y creciente …….

    1
    2 3 2
    3 4 5 4 3
    4 5 6 7 6 5 4
    5 6 7 8 9 8 7 6 5
    6 7 8 9 0 1 0 9 8 7 6
    7 8 9 0 1 2 3 2 1 0 9 8 7

  122. Programita piramide dijo:

    Hola señores, tengo un problema con una practica de Informatica que nos han pedido en clase y no consigo dar con la formula exacta os comento a ver si algún iluminado acaba con mi sufrimiento, gracias de ante mano.

    Esta seria la piramide, yo la he resuelto pero los numero no me aparecen en ese orden es decrec es un amago con los numero en orden decreciente y creciente ……. los guiones bajos son espacios

    _____________1
    ___________2_3_2
    _________3_4_5_4_3
    _______4_5_6_7_6_5_4
    _____5_6_7_8_9_8_7_6_5
    ___6_7_8_9_0_1_0_9_8_7_6
    _7_8_9_0_1_2_3_2_1_0_9_8_7

  123. Tute dijo:

    Programita piramide:

    void piramid(int max)
    {

    int lineaActual;
    int auxEsp;

    for(lineaActual=0; lineaActual<max;lineaActual++)
    {

    for (auxEsp=0; auxEsp<= max-lineaActual+1; auxEsp++)
    {
    printf(” * “);
    }

    int auxNro;
    for ( auxNro=lineaActual; auxNro=lineaActual; auxNro–)
    {
    printf(” %d “, auxNro+1);

    }
    printf(”\n”);
    }

    }

  124. Tute dijo:

    Y el codigo listo para compilar, por si las dudas que haya pegado mal, aunque creo que no

    http://rapidshare.com/files/322300361/piramid.c.html

  125. Ejemplo de Piramide en C | Gauchos Digitales dijo:

    […] (Solicitado por Ana y Programita piramide en el blog del estimado amigo Tinchio […]

  126. programita piramide dijo:

    el programa al compilarlo no me da ningun problema,pero al ejecutaro al hacer el ./a.out me devuelve “debe hacer ./a.out filas” nose si me dara este problema por el ssh o por que, en fin de todos modos gracias da gusto con gente asi el tener dudas

    Un saludo

  127. programita piramide dijo:

    lo unico que no hace es los numeros, que nunca sube del 9, hace 9 y despues 0, 1 …. no saca 10 ni 11ni 12.

  128. programita piramide dijo:

    este es el programa que yo he hecho solo que no me pone los espacios entre los numeros, y esta hecho sin funciones :

    #include

    main(){
    int i,totfilas,p,l,j,k,m,n;

    printf(”introduce el numero de filas \n”);
    scanf(”%d”,&totfilas);

    for(i=1;i=10)
    l=l%10;
    for(p=1;p<=totfilas-i;p++)

    printf(” “);
    printf(”%d”, l);
    if(i!=1){
    for(j=i+1;j=10)
    k=k%10;
    printf(”%d”, k);
    }

    esto me sale,
    _______1
    ______232
    _____34543
    ____4567654
    ___567898765
    __67890109876
    _7890123210987
    _890123454321098

    y me deberia de salir igual pero con espacios entre los numeros y que los numeros fueran entre 0 y 9 nunca mas de 9, es decir 10,11,12 no en el 9 empieza otra vez en 0, entonces no se como hacer para meter esos espacios entre los numeros

    Un saludo amigo

  129. tute dijo:

    Ah, por que subi una version, despues me di cuenta que contaba solo hasta 9, por lo tanto le puse el %10 entonces cuenta hasta 9, fijate en el link http://gauchosdigitales.com.ar/downloads/piramid_c

  130. tute dijo:

    por otro lado tenes que ejecutarlo

    ./a.out 7
    por ejemplo, donde 7 ese el nro de filas que queres que haga….

  131. Hector Molina dijo:

    hola
    necesito ayuda para hacer la piramide del primer ejemplo del foro, ya vi ahi el programa pero me marca este error: stray ‘\150′ in program. no se a que se deba, les dejo el ejemplo nuevamente:
    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
    necestito que haga eso pero ingresando la cantidad de numeros que yo quiera.
    espero me puedan ayudar. gracias!!

  132. alexande dijo:

    1 2 3 4 5
    10 9 8 7 6
    11 12 13 14 15
    20 19 18 17 16
    21 22 23 24 25

    Si n=3

    1 2 3
    6 5 4
    7 8 9

  133. vale dijo:

    hola necesito ayuda para hacer un triangulo de pascal pero lo necesito en visual basic 6.0 la verdad es que soy nueva en esto lo intente pero no m salio, espero m puedas ayudar pero de antemano gracias.

    LO NECESITO URGENTE PLISSSSSS

  134. anonimo dijo:

    F1!!!!

    asdfd yo tambn tengo el problema con la piramide

    _______1
    ______232
    _____34543
    ____4567654
    ___567898765
    __67890109876
    _7890123210987
    _890123454321098

    y el que tute subio no me sirve porque no me permiten usar acciones nominadas ni recursividad… he tratado y tratado pero no me sale siempre queda:

    1
    12
    123
    12345
    12345
    12345

  135. Mechi dijo:

    Hola muy buen espacio!!
    Necesito hacer un rombo de asteriscos *, recibiendo el numero de niveles que debe tener
    es der ejemplo scanf 7
    *
    ***
    *****
    *******
    *****
    ***
    *

    y tambien
    * *
    ** **
    *** ***
    *******
    *** ***
    ** **
    * *
    Espero su ayuda!
    Gracias!!

  136. Michael jose Herrera dijo:

    HOLA A TODOS COMO ESTAN ESPERO QUE VIEN QUIERO DE CIRLES QUE SI MEPODRIAN A YUDAR CON UN PROBLEMA QUE TENGO PERO QUE SEA PARA EL SABADO 20 DE FEBRERO EL CODIGO ES ESTE ESTOY PROGRAMANDO VAJO C PERO SI QUIERRN PROGRAMAR VAJO C++ NO IMPORTA LO QUE DESEO ES QUE HAGA ES QUE ENVES QUE IMPRIMA LISTA IMPRIMA LINEAS DE CARACTERES
    #include
    #include
    struct lista
    {
    int clave;
    struct lista*sig;
    };

    void mian (){
    char lera []={a,b,c,d}
    int i;
    L=NULL;
    for (i=4;i>i;i–)
    {
    P=(struct lista *) malloc (sizeof(struct lista));
    printf(”letra:”);
    gets(p->clave);
    P->llave
    P->sig=L;
    L=P;
    }
    return 0;
    }

  137. Tute dijo:

    @Michael, es ilegible eso que escribiste y por otro lado, loco (raro) eso que has programado! =P

  138. Michael jose Herrera dijo:

    SALUDOS A TODOS TUTE FIJATE QUE ESE CODIGO ME LODIO EL PROFESOR DE PROGRAMACION PERO FIJATE QUE LO ESTUBE ANALIZANDO Y ESTA ALGORRARO TAMBIEN PENSE ESO PERO VOS SABES QUE ESTO ASIES LOS PROFESORES SI LES DESIS ALGO EYOS TECONTRADISEN QUIERO DECIRTE QUE ME AYUDEN EN OTRO PROGRAMA UTILIZANDO ESE CODIGO O DAMEN UNA IDEA PARA INSERTAR ELEMENTOS (1,3,5,7,9) SIN MAS QUE DESIR ESPERANDO RESPUESTAS ME DESPIDO NESESITO UN ENPUJON EN ESTE PROGRAMA

  139. takeruso dijo:

    hola amigos necesito ayuda tengo un profesor loco que me pidio un programa y no lo pude hacer en c++
    me pide lo siguiente:
    que me de todas las combinaciones de 6 del 1 al 56 y por ejemplo si yo ingreso combinaciones que la lista que arroje descarte la combinacion QUE yo le di :S no se si me explique porfavor me urge

  140. Tute dijo:

    @takeruso, no se si entendi…. pero cuando decis “combinaciones” es porque no importa el orden?

    1-2-3-4-5-56 y 1-56-4-5-2 vendria a ser lo mismo?

    es decir serian

    56!
    ——
    6!*50!

    combinaciones?

  141. sammteins dijo:

    sera que resuelven este problemita?

    1 2 3 4 5
    9 8 7 6
    101112
    1413
    15
    con un solo bucle

  142. Jhordan dijo:

    Por fa quiero un programa en C, que cambie las letras por asteriscos(*),es decir,cuando estamos ingresando un contrseña,clave,etc;para asi que no se pueda ver las letras ingresadas

Deja tu comentario

Feed

Ingresa tu dirección de e-mail para suscribirte:

Buscar


Archivo

Calendario

August 2007
M T W T F S S
« Jul   Sep »
 12345
6789101112
13141516171819
20212223242526
2728293031  

Comentarios Recientes

Categorias

Otros