Lanjut lagi latihan kita dengan bahasa C … soal ini sebenarnya menimplementasikan nested for dengan selection sehingga menjadi kotak dengan dalam yang kosong soalnya seperti berikut
#include<stdio.h>
int main(){
int x; // mendifinisikan var x dengan int
scanf("%d",&x); // membuat input field
fflush(stdin);// untuk menyimpan buffer input
// menggunakan nestedfor untuk membuat kotak
for(int i=0;i<x;i++){ // for pertama untuk baris kebawah
for(int j=0;j<x;j++){ // for kedua untuk kekanan
if(i==0 || i==4 || j==0 || j==4){ // validasi jika di baris tertentu munculkan *
printf("*"); // kondisi benar munculkan *
}else{ // kondisi else
printf(" "); // munculkan " "
}
} // tutup for kedua
printf("\n"); // \n untuk memberikan enter agar menjadi 5 baris
} // tutup for pertama
getchar(); // mendapatkan char " "
return 0;
}