Ini adalah pertanyaan yang sangat umum untuk kedua pemrograman C dan C + + yang mencetak bentuk diamond menggunakan tanda bintang (*) dan pertanyaan ini ditanyakan di hampir setiap semester panik;). Ada banyak cara yang berbeda untuk melakukan itu. Tetapi di antaranya saya menemukan sesuatu lebih mudah. Mereka yang suka menggunakan kode C untuk mencetak diamond hanya mengubah header # include <iostream.h> ke # include, cout untuk printf dan cin untuk scanf.Lets mulai menyenangkan :) -
Berikut adalah sampel programnya :
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int i=0, j=0, NUM=3;
for(i=-NUM; i<=NUM; i++)
{
for(j=-NUM; j<=NUM; j++)
{
if( abs(i)+abs(j)<=NUM) // Perubahan ada pada kondisi ini
{ cout<<"*"; }
else { cout<<" ";}
}
cout<<endl;
}
return 0;
}
Dibawah adalah hasil otput dari program cetak diamond:
gimana….!! mudah bukan,….?
No comments:
Post a Comment