Data de publicació: Nov 27, 2012 10:30:6 AM
#include <stdio.h>
void main(){
int i, k, ample, ample_mitjana, min, max;
ample = 55;
ample_mitjana = ( ample / 2 ) + 1;
for ( k = 0; k < ample_mitjana; k++){
min = ample_mitjana - k;
max = ample_mitjana + k;
for ( i = 0; i < min ; i++) printf ("%c", ' ');
for ( i = min; i <= max ; i++) printf ("%c", '*');
for ( i = max + 1; i <= ample ; i++) printf ("%c", ' ');
printf("\n");
}
for ( k = ample_mitjana -1 ; k >= 0; k--){
min = ample_mitjana - k;
max = ample_mitjana + k;
for ( i = 0; i < min ; i++) printf ("%c", ' ');
for ( i = min; i <= max ; i++) printf ("%c", '*');
for ( i = max + 1; i <= ample ; i++) printf ("%c", ' ');
printf("\n");
}
}