Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Segi Empat X
- Tulis progam untuk menampilkan segi empat yang dibentuk oleh karakter \ * / sehingga membentuk pola yang simetri.
- MASUKAN
- Terdapat sejumlah kasus. Setiap kasus terdiri dari bilangan a (2 <= a <= 100) dan b (0 <= b <= 50). Bilangan a menyatakan ukuran segi empat dan selalu berupa bilangan genap. Bilangan b menyatakan jumlah spasi di sebelah kiri segi empat.
- KELUARAN
- Untuk setiap kasus tampilkan segiempat dengan ukuran a. Pisahkan keluaran dua kasus dengan satu barus kosong.
- CONTOH MASUKAN
- 4 3
- 10 5
- KELUARAN UNTUK CONTOH MASUKAN
- \**/
- *\/*
- */\*
- /**\
- \********/
- *\******/*
- **\****/**
- ***\**/***
- ****\/****
- ****/\****
- ***/**\***
- **/****\**
- */******\*
- /********\
- #include<stdio.h>
- void main()
- {
- int a, b, n, c ;
- do
- {
- scanf("%d %d",&a,&b);
- fflush(stdin);
- //fflush(stdin);
- }
- while ( a < 2 || a > 100);
- //n=0;
- c=a+b;
- for(int n=0;n<b;n++)
- {
- printf(" ");
- }
- for(int n=b; n<=c; n++)
- {
- if(n==c)
- {
- printf("/");
- }
- else if(n==b)
- {
- printf("|");
- }
- else
- {
- printf("*");
- }
- }
- printf("\n");
- getchar();
- }
Add Comment
Please, Sign In to add comment