پاسخ : هر سوال برنامه نویسی دارید بپرسید(C++,C#,java)
اقایون خانوم ها لطفا کمک کنید...این برنامه رو هر چی سعی کردم بنویسم نشد!!!
فایل رو به صورت exe قرار دادم(فایل اصلی ) ولی کدش رو نمیدونم...لطفا کمک!!!
لینک فایل:
http://www.uplooder.net/cgi-bin/dl.c...fb909e3dfaae42
البته خودم نوشتمولی لا مذهب اون تیکه ای که باید از این ور که رفت بیرون از اون طرف بیاد تو دوروس نمیشه!!!
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
void main()
{textmode(64);
clrscr(); int n,t=0,w=0,e=0,d=0,f=0,b=2,z=0,v=15,l=15;cin>>n;
int q=n/2;n=2*q; gotoxy(40-q,25-q);
for(int i=0;i<n;i++)
{ for(int j=0;j<n;j++)
{
if(i==0)
{cout<<"+";
}
if(j==0)
{gotoxy(40-q,25-q+t);cout<<"+";t++;}
if(j==n-1)
{gotoxy(40-q+e,25-q+n-1);
cout<<"+"; e++;cout<<"\n";
}
if(i==n-1)
{gotoxy(40-q+n-1,25-q+w);
cout<<"+";w++;}
}
cout<<"\n";
}
gotoxy(40-q+1,25-q+1);
for(i=0;i<2;i++)
{for(int j=0;j<2;j++)
cout<<"*";cout<<"\n";gotoxy(40-q+1,25-q+2);
}
while(1)
{ int c=getch();int m=0,x=40-q+1-d,y=25-q+1-f;
if(c==59) {clrscr();z=rand()%16;textbackground(z);clrscr();m =1;}
if(c==60){clrscr();v=rand()%16;clrscr();m=1;}
if(c==61){clrscr();l=rand()%16;clrscr();m=1;}
textbackground(z);
if(c==62) {clrscr();b++;m=1;
if(b>=n-2) b=n-2;}
if(c==63) {clrscr();b--;m=1;
if(b<=1) b=1;}
if(c==77) {clrscr();
d--;m=1;
if(x==40-q+n) d=n-2;
}
if(c==75) {clrscr();d++;m=1;
if(x==40-q) d=0;
}
if(c==72) {clrscr();f++;m=1;}
if(c==80) {clrscr();f--;m=1;}
if(m==1)
{t=0;e=0;w=0;textcolor(l);
gotoxy(40-q,25-q);
for(int i=0;i<n;i++)
{ for(int j=0;j<n;j++)
{
if(i==0)
{cprintf("+");
}
if(j==0)
{gotoxy(40-q,25-q+t);cprintf("+");t++;}
if(j==n-1)
{gotoxy(40-q+e,25-q+n-1);
cprintf("+"); e++;cout<<"\n";
}
if(i==n-1)
{gotoxy(40-q+n-1,25-q+w);
cprintf("+");w++;}
}
cout<<"\n";
} textcolor(v);
int s=2;
gotoxy(x,y);
for(i=0;i<b;i++)
{for(int j=0;j<b;j++)
cprintf("*");cout<<"\n";gotoxy(x,y+s-1);s++;
}
gotoxy(1,49);textbackground(7);
textcolor(RED); cprintf("F1 ");textcolor(0);cprintf("BG COLOR ");
textcolor(RED); cprintf("F2 ");textcolor(0);cprintf("txt COLOR ");
textcolor(RED); cprintf("F3 ");textcolor(0);cprintf("SIDES COLOR ");
textcolor(RED); cprintf("F4 ");textcolor(0);cprintf("CUBE ++ ");
textcolor(RED); cprintf("F5 ");textcolor(0);cprintf("CUBE -- ");
}
if(c==27) break;
}
}
کــــــــــــــــــــــــ ـــــــــــــمک!!!