Segitiga Pascal – Segitiga Bintang Versi 2

Menanggapi request dari user yang menginginkan membuat suatu program menggunakan bahasa C dan memakai printf, scanf untuk I/O nya yang dapat menampilkan suatu susunan karakter hingga membentuk suatu segitiga, namun di bagian tengah segitiga kosong. Melalui ini semoga user tersebut bisa terbantu.

Berikut contoh codenya :

#include "stdio.h"
#include "conio.h"

main(){
	int n;
	int a, b=0, c, d, e;
	printf("Masukkan baris : ");
    scanf("%d",&n);
    printf("\n");
	a = n;
    e = n-1;
	for(c=1;c<=n;c++){
		b = 1;
		for(d=1;d<=a;d++) {
			if (b<=e) {
				printf("  ");
				b++;
			} else {
				if(d==b||d==a||e==0)
					printf(" 0");
				else
				printf("  ");
			}
		}
		e--;
		a++;
		printf("\n");
    }
    getch();
}

Hasilnya akan tampak seperti gambar di bawah ini : Continue reading