Fakedo0r

Piramide de asteriscos y espacios

Jan 15th, 2012
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.86 KB | None | 0 0
  1. #include "stdafx.h"
  2.  
  3.  
  4. int _tmain(int argc, _TCHAR* argv[])
  5. {
  6.     int iFilas;
  7.     int iValor;
  8.     int iNumMax;
  9.     int iNumMax2;
  10.     int iEspacios;
  11.     int iAsteriscos;
  12.  
  13.     printf("Introduce un valor: ");
  14.     scanf("%i", &iValor);
  15.  
  16.     printf("\n\n");
  17.  
  18.     iNumMax = iValor;
  19.     iNumMax2 = 1;
  20.  
  21.     for (iFilas = 1; iFilas <= iValor - 1; iFilas ++)
  22.     {
  23.         for (iEspacios = 0; iEspacios < iFilas; iEspacios ++)
  24.         {
  25.             printf(" ");
  26.         }
  27.  
  28.         for (iAsteriscos = 0; iAsteriscos < iNumMax; iAsteriscos ++)
  29.         {
  30.             printf("* ");
  31.         }
  32.  
  33.         printf("\n");
  34.  
  35.         iNumMax = iNumMax - 1;
  36.     }
  37.  
  38.     for (iFilas = iValor; iFilas > 0; iFilas --)
  39.     {
  40.         for (iEspacios = 0; iEspacios < iFilas; iEspacios ++)
  41.         {
  42.             printf(" ");
  43.         }
  44.  
  45.         for (iAsteriscos = 0; iAsteriscos < iNumMax2; iAsteriscos ++)
  46.         {
  47.             printf("* ");
  48.         }
  49.  
  50.         printf("\n");
  51.  
  52.         iNumMax2 = iNumMax2 + 1;
  53.     }
  54.  
  55.     _flushall();
  56.     getchar();
  57. }
Advertisement
Add Comment
Please, Sign In to add comment