just for fun 1
#include<stdio.h>
int main(int argc, char* argv) {printf(“masukkan angka ganjil > 3:”); int element; scanf(“%d”, &element); if(element%2!=0&&element>3) {
int center=element/2; int k,l; int m=center-1;
for(k=0;k<element;k++) {
for(l=0;l<element;l++) {
if(k<=center) {
if(l==(center-k)||l==(center+k))
{ printf(“#”); } else { printf(” “); } } else if(k>center) { if(l==(center-m)||l==(center+m)) { printf(“#”); } else { printf(” “); } } } if(k>center) { m–; } printf(“\n”); } } else { printf(“input genab atau kurang dari 5″); } return 0;
}
just to fill my spare time. I think the if condition can be more simple, even it can be done with a single if.
![]()