Jumat, 04 Februari 2011

SEGI ENAM C++

#include <iostream.h>
#include <conio.h>
#include <dos.h>
void main()
{
clrscr();
int n;
cout<<"masukan angka = ";
cin>>n;
for (int x=1; x<=n*2-1; x++)
{
for (int y=1; y<=n+(n-1)+(n-1)+(n-1)+(n-1)+(n-1)+(n-1)
; y++)
{

if((x==n+1-y) || (x==n+y-1) || (y==n+x-1)
|| (y==n+(n-1)+(n-1)+1-x) || (x==1)
&& (y>=n+(n-1)+(n-1)
&& (y<=n+(n-1)+(n-1)+(n-1)))
||(x==n*2-1)
&& (y>=n+(n-1)+(n-1)
&& (y<=n+(n-1)+(n-1)+(n-1)))
||(y==n+(n-1)+(n-1)+(n-1)+x-1)
|| (y==n+(n-1)+(n-1)+(n-1)+(n-1)+(n-1)+1-x)
||(y==n+(n-1)+(n-1)+(n-1)+(n-1)+(n-1)+x-1)
||(y==n+(n-1)+(n-1)+(n-1)+(n-1)+(n-1)+(n-1)+(n-1)+1-x))
{
cout<<"*";
}
else if (((x==n) && (y==n))
|| ((x==n) && (y>=n+(n-1)+(n-1))
&& (y<=n+(n-1)+(n-1)+(n-1))
|| ((x==n) && (y==n+(n-1)+(n-1)+(n-1)+(n-1)+(n-1)))))

{
cout<<"-";
}
else
{
cout<<" ";
}
delay(0);
}
cout<<endl;
}
getch();
}

Tidak ada komentar:

Posting Komentar