´ÙÀ½ ¿¹Á¦´Â 2Â÷¿ø ¹è¿ÀÇ È°¿ë¿¹Àε¥ ³¼ö·Î »ý¼ºÇÑ ÁÂÇ¥¸¦ ¹è¿¿¡ ÀúÀåÇØ ³õ°í ¿ª¼øÀ¸·Î ÀÌ ÁÂÇ¥¸¦ Àç»ýÇÑ´Ù. ½ÇÇàÇØ º¸¸é ±ú²ýÇÑ È¸é¿¡ *°¡ 100°³ Ãâ·ÂµÇ°í Ãâ·ÂµÈ ¼ø¼´ë·Î ´Ù½Ã »ç¶óÁú °ÍÀÌ´Ù.
¿¹ Á¦ : RandArray |
#include <Turboc.h>
void main()
{
short arPt[100][2];
int i;
clrscr();
for (i=0;i<100;i++) {
arPt[i][0]=random(80);
arPt[i][1]=random(25);
gotoxy(arPt[i][0],arPt[i][1]);
putch('*');
delay(20);
}
delay(2000);
for (i=0;i<100;i++) {
gotoxy(arPt[i][0],arPt[i][1]);
putch(' ');
delay(20);
}
}
³¼ö·Î ¼±ÅÃÇÑ ÀÓÀÇ À§Ä¡¿¡ *¸¦ 100¹ø Ãâ·ÂÇÏ´Â °ÍÀº ¾ÆÁÖ ½±´Ù. ·çÇÁ¸¦ 100¹ø µ¹¸é¼ gotoxy(random(80), random(25)); putch('*')¸¸ 100¹ø ½ÇÇàÇÏ¸é µÈ´Ù. ÀÌ·¸°Ô Ãâ·ÂÇÑ *¸¦ ¼ø¼´ë·Î ´Ù½Ã Áö¿ì·Á¸é °¢ Á¡µéÀÌ Ãâ·ÂµÈ ÁÂÇ¥¸¦ ÀÏÀÏÀÌ ±â¾ïÇÏ°í ÀÖ¾î¾ß ÇÑ´Ù. ±×·¸Áö ¾ÊÀ¸¸é ¿ø·¡ ¾îµð¿¡ Ãâ·ÂµÇ¾î ÀÖ¾ú´ÂÁö ¾Ë ¼ö°¡ ¾øÀ» °ÍÀÌ´Ù. ÄÄÇ»ÅÍ´Â º°µµ·Î ±â¾ï½ÃÅ°Áö ¾ÊÀ¸¸é ´Ù ÀØ¾î ¹ö¸®¹Ç·Î ´Ù½Ã »ç¿ëÇÒ Á¤º¸´Â Ç×»ó ÀúÀåÇØ ³õ¾Æ¾ß ÇÑ´Ù.
ÀÌ ¿¹Á¦¿¡¼ »ç¿ëµÈ arPt ¹è¿Àº óÀ½¿¡ 100°³ÀÇ *¸¦ Ãâ·ÂÇÒ ¶§ ³¼ö·Î ¼±ÅÃÇÑ ÁÂÇ¥¸¦ Àá½Ã ÀúÀåÇØ µÎ±â À§ÇÑ ¿ëµµ·Î »ç¿ëµÈ´Ù. ÃÑ Á¡ÀÇ °³¼ö°¡ 100°³À̹ǷΠ1Â÷ ÷ÀÚÀÇ Å©±â°¡ 100ÀÌ°í °¢ Á¡Àº x,y ÁÂÇ¥½ÖÀ¸·Î ±¸¼ºµÇ¹Ç·Î 2Â÷ ÷ÀÚÀÇ Å©±â´Â 2ÀÌ´Ù. arPt[n][0]´Â n¹ø° Á¡ÀÇ xÁÂÇ¥¸¦, arPt[n][1]Àº n¹ø° Á¡ÀÇ yÁÂÇ¥¸¦ ÀúÀåÇÑ´Ù.
³¼ö·Î *¸¦ 100¹ø Ãâ·ÂÇ쵂 ±× ÁÂÇ¥¸¦ ¹è¿¿¡ ÀúÀåÇØ µÎ¾ú´Ù°¡ Áö¿ï ¶§´Â ´Ù½Ã ÀÌ ¹è¿ÀÇ ¼±µÎºÎÅÍ ·çÇÁ¸¦ µ¹¸é¼ ¿ø·¡ Ãâ·ÂÇß´ø ÀÚ¸®¿¡ °ø¹éÀ» Ãâ·ÂÇÏ¸é µÈ´Ù. ÀúÀåÇØ¾ß ÇÒ ÁÂÇ¥°¡ 100°³³ª µÇ°í °¢ ÁÂÇ¥´Â (x,y)ÀÇ ½ÖÀ¸·Î ±¸¼ºµÇ¾î ÀÖÁö¸¸ arPt ¹è¿ ´Ü Çϳª¸¸ ÀÖÀ¸¸é ÀÌ Á¤º¸µéÀ» Åë°·Î ÀúÀåÇÒ ¼ö ÀÖ´Ù. °³º° º¯¼ö 100°³¿¡ ÀÌ Á¤º¸¸¦ µû·Î ÀúÀåÇÏ´Â °ÍÀº ºÒ°¡´ÉÇÏ´Ù.