Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Boss3120

#1
Programación C/C++ / Duda C (While)Asteriscos
17 Septiembre 2014, 02:22 AM
Buenas noches.
Necesito generar un programa con while que de como resultado una figura similar a la siguiente:
*                *
**             **
***          ***
****      ****
*****   *****
************
*****   *****
****       ****
***          ***
**              **
*                 *

Ya logre generar la primera mitad del triangulo con el siguiente codigo;

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


Pero por mas que intento no puedo generar la mitad derecha, alguien me podría ayudar a darme una idea o alguna pista de que tengo que hacer para generar la mitad derecha?, gracias.