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

soal10

#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&lt;x;i++){ // for pertama untuk baris kebawah
		for(int j=0;j&lt;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; 
}

test