Algoritma :
- Masukkan nilai maksimum bilangan.
- Lakukan pengulangan untuk kolom dengan batas dari 1 hingga kurang dari sama dengan nilai maksimum bilangan.
- Lalu lakukan pengulanan untuk baris dengan batas dari 1 hingga kurang dari sama dengan 2 kali pengulangan pertama dikurangi 1 untuk memperoleh bilangan ganjilnya.
- Hasil adalah hasil dari pengulangan pertama dengan dibantu pengulangan kedua.
Flowchart :
Listing Program :
#include
main()
{
int x,baris,kolom;
printf("Program Mencetak bilangan dalam bentuk Segitiga\n");
printf("Masukkan bilangan : ");
scanf("%d",&x);
for(baris=1;baris<=x;baris++) { for(kolom=2*baris-1;kolom>=1;kolom--)
printf("%d",baris);
printf("\n");
}
}
output :
Komentar
Posting Komentar