
HEXAGONO
Publicado por CHARLY (10 intervenciones) el 10/05/2017 18:43:49
necesito ayuda para poder crear un hexagono con ciclos for ..
Valora esta pregunta


0
#include <stdio.h>
int main ()
{
int e, i, asteriscos;
printf ("Introduce el numero de asteriscos que formaran la base: ");
scanf ("%i",&asteriscos);
for (e=0;e<asteriscos-1;e++){
printf (" ");
}
for (e=0;e<asteriscos;e++){
printf ("*");
}
for (i=1;i<asteriscos-1;i++){
printf ("\n");
for (e=0;e<asteriscos-i-1;e++){
printf (" ");
}
printf ("*");
for (e=0;e<asteriscos+2*i-2;e++){
printf (" ");
}
printf ("*");
}
for (i=asteriscos;i>1;i--){
printf ("\n");
for (e=0;e<asteriscos-i;e++){
printf (" ");
}
printf ("*");
for (e=0;e<asteriscos+2*i-4;e++){
printf (" ");
}
printf ("*");
}
printf ("\n");
for (e=0;e<asteriscos-1;e++){
printf (" ");
}
for (e=0;e<asteriscos;e++){
printf ("*");
}
printf ("\n");
return 0;
}