segitiga PIRAMID ANGKA pada C++

Tanpa basa-basi saya langsung saja, isi source code nya adalah :

oh ya...ini menggunakan program BORLAND C++ 5.02

  1. #include <iostream.h>  
  2. #include <conio.h>  
  3. main()  
  4. {  
  5. int x,y,z,n;  
  6. cout<<"==============================="<<'\n';  
  7. cout<<" Masukkan jumlah baris: ";cin>>n;  
  8. cout<<"==============================="<<'\n';  
  9. cout<<"HASIL"<<'\n';  
  10. for(x =1;x<=n;x++)  
  11. {  
  12.    for(z=n;z>=x;z--)  
  13.    {cout<<" ";}  
  14.    for(z=x;z<(2*x);z++)  
  15.    {y=z%10;  
  16.    cout<<y;}  
  17.    for(z=2*(x-1);z>=x;z--)  
  18.    {y=z%10;  
  19.    cout<<y;}  
  20.    cout<<'\n';  
  21. }  
  22. getch();  
  23. }  
Penjelasan : inti nya sama, perbedaannya terletak pada manipulasi "spasi" dan hasil yang akan di tampilkan di sisa bagi angka "10" terlebih dahulu, agar angka yang di tampilkan hanya angka terakhir saja.

jika di run hasilnya :
segitiga piramid c++

0 komentar: