9-3-³ª.Àç»ç¿ëÇÒ Á¤º¸

´ÙÀ½ ¿¹Á¦´Â 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°³¿¡ ÀÌ Á¤º¸¸¦ µû·Î ÀúÀåÇÏ´Â °ÍÀº ºÒ°¡´ÉÇÏ´Ù.