תנו למשל מספר 5
והוא יעשה 5X5 בריבוע הקסם....כלומר בכל שורה טור ואלכסון סכום המספרים יהיה שווה...
תהנו!
#include<stdio.h> #include<conio.h> #include<dos.h> void main () { int n,i,x,y; clrscr(); printf("\n get n \n"); scanf("%d",&n); clrscr(); x=1; y=n/2+1; for(i=1;i<n*n+1;i++) { gotoxy(4*y,x); textcolor(i); cprintf("%d",i); delay(200); if(i%n==0) x=x+1; else { x=x-1; y=y+1; } if(x<1) x=n; if(y>n) y=1; } flushall(); getchar(); }
|