lunes, 5 de agosto de 2013

Piramide con asteriscos en C

Hola amig@s en esta ocasión les mostrare como hacer una pirámide con asteriscos en C

Captura:



Código:


#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{  
    int i,j,k;
for(i=0;i<=10;i++){
for(k=10;k>i;k--)
printf(" ");
for(j=0;j<i+1;j++)
printf(" *");
printf("\n");
}
  system("PAUSE");
  return 0;
}

descarga el código desde aquí.

8 comentarios :

  1. amigo y si quiero que solo se imprima la parte izquierda como hago

    ResponderEliminar
    Respuestas
    1. si amigo solo debes de eliminar el segundo for() que aparece en el codigo y con eso se imprimiran desde la izquierda y lo siento por ni haber respondido antes

      Eliminar
  2. COMO HAGO PARA TENER EL TRIANGULO SIN FONDO

    ResponderEliminar
    Respuestas
    1. hola amig@ disculpa la tardanza en reponder pero lo unico que debes de hacer es colocar un if como el siguiente if(j==0||j==i) sino me equivoco no lo he probado

      Eliminar
    2. este es la solucion para imprimir la piramide sin fondo

      for(i=0;i<=10;i++){
      for(k=10;k>i;k--)
      cout<<" ";
      for(j=0;j<i+1;j++)
      if(j==0||j==i){
      cout<<" *";}else{
      if(i<10)
      cout<<" ";
      else
      cout<<" *";
      }
      cout<<""<<endl;
      }

      esta en c++ pero para utilizarlo en c unicamente cambia los cout<<"": y similares por printf("");

      Eliminar
    3. aqui esta el codigo completo https://goo.gl/bs9Wvj

      Eliminar
  3. hola, me podrías mandar el cuadrado, triangulo, rectángulo,rombo rellenos y sin rellenar porfa, se lo agradeceré toda la vida

    ResponderEliminar