rubenelportero

Piramide

Jun 6th, 2012
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.90 KB | None | 0 0
  1. // Creado por Rubén García Segovia y José Ángel Salvador Avendaño
  2. // Se permite la parcial o total modificación y la apropiación del código
  3. // Código creado en el año 2012 y es de libre uso
  4. // Este código genera una pirámide de números según el numero de filas que le indiques
  5. //                http://rubenelportero.nixiweb.com
  6.  
  7.  
  8. #include <stdio.h>
  9.  
  10. main () {
  11.         int pisos,filas = 1,numeros_columna,conta = 1,numeros = 0,conta2,conta3 = 0;
  12.         printf("introduzca numero de pisos \n");
  13.         scanf("%d",&pisos);
  14.         conta2 = pisos * 2;
  15.         while(filas<pisos) {
  16.                 filas = filas + 1;
  17.                 numeros_columna = 0;
  18.                 while (numeros_columna<conta) {
  19.                         numeros_columna = numeros_columna + 1;
  20.                         numeros = numeros + 1;
  21.                         while (conta3<=conta2 && conta2 >=0) {
  22.                                 printf(" ");
  23.                                 conta3 = conta3 + 1;
  24.                         }
  25.                         if (numeros>=10 && numeros<100) {
  26.                                 printf("0%d ",numeros);
  27.                         } else {
  28.                                 if(numeros>=100 && numeros<1000) {
  29.                                         printf("%d ",numeros);} else {
  30.                                         if (numeros < 10){
  31.                                                 printf ("00%d ",numeros);
  32.                                         } else {
  33.                                                 printf("%d ",numeros);
  34.                                         }
  35.                                 }
  36.                         }
  37.                 }
  38.                 conta3 = 0;
  39.                 conta2 = conta2 - 1.2;
  40.                 conta = conta + 1;
  41.                 printf("\n");
  42.     }
  43.     printf("\n\n ¡gracias por usar este programa!, realizado por Jose Angel y Rubén\n");
  44. }
Advertisement
Add Comment
Please, Sign In to add comment