Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Program menentukan Diamond Asterisk
- #include <stdio.h>
- int main (){
- int n;
- scanf ("%d", &n);
- int kiri, kanan, mid = 1;
- if (n % 2 == 1){
- kiri = (n + 1) / 2;
- kanan = kiri;
- }
- else{
- kiri = n/2;
- kanan = kiri + 1;
- }
- // printf ("%d %d\n", kiri, kanan);
- int i, j;
- for (i = 1; i <= n; i ++){
- if (n % 2 == 0){
- if (i == n)
- break;
- }
- for (j = 1; j <= n; j ++){
- if ((j == kiri) || (j == kanan))
- printf ("*");
- else
- printf ("-");
- }
- if (kiri == 1)
- mid = 0;
- if (mid == 0){
- kiri++;
- kanan--;
- }
- else{
- kiri--;
- kanan++;
- }
- // printf ("\n%d %d", kiri, kanan);
- printf ("\n");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement