¡Ø ÀÚ½ÅÀÇ È¨ µð·ºÅ丮¿¡ mkdir FINALÀ» ¼öÇàÇÏ¿© FINAL À̶ó´Â µð·ºÅ丮¸¦ ¸¸µé °Í.
¡Ø cd FINAL ÇÑ ÈÄ FINAL µð·ºÅ丮 ¾È¿¡¼ ÇÁ·Î±×·¥ ÀÛ¼º(ÇÊ¿äÇÑ ´Ù¸¥ ÆÄÀϵµ º¹»ç)
¡Ø cp /home/student/public/Programming/fexam/ADATA . ÇÏ¿© µ¥ÀÌÅÍÆÄÀÏ º¹»ç
¡Ø ./a.out < ADATA ÇÏ¿© ½ÇÇà
¡Ø ¸ÞÀÏ Á¦¸ñÀº ¹Ýµå½Ã [A]·Î ½ÃÀÛÇÏ°í, ³»¿ë¿¡´Â Àüü¿¡ ´ëÇÑ ¼³¸í¸¸ º¸³¾ °Í(ÇÁ·Î±×·¥ ÆÄÀÏÀ» ÷ºÎÇÒ ÇÊ¿ä´Â ¾ø°í, ¹Ì¿Ï¼ºÀÎ °æ¿ì À̸¦ ¸í½ÃÇÒ °Í)
¸ñÆ÷Çؾç´ëÇб³ÀÇ ÀԽÿ¡¼ ¼ö´É Á¡¼ö´Â °¡ÁßÄ¡¸¦ Àû¿ëÇÏ¿© ȯ»êÇÏ¿© °è»êÇÑ´Ù. ¾ð¾î ¿µ¿ªÀº 120Á¡ ¸¸Á¡ÀÌ 200Á¡À¸·Î ȯ»êµÇ¾î ¹Ý¿µµÇ°í, ¼ö¸® ¿µ¿ªÀº 80Á¡ÀÌ 200Á¡À¸·Î ȯ»êµÇ¾î ¹Ý¿µµÈ´Ù. Àι® °è¿ÀÇ °æ¿ì »çȸŽ±¸ Á¡¼ö°¡, ÀÚ¿¬°è¿ÀÇ °æ¿ì °úÇÐŽ±¸ Á¡¼ö°¡ ¹Ý¿µµÇ´Âµ¥, 120Á¡ ¸¸Á¡ÀÌ 200Á¡À¸·Î ȯ»êµÈ´Ù. ¸¶Áö¸·À¸·Î ¿Ü±¹¾î Á¡¼öµµ 80Á¡ ¸¸Á¡ÀÌ 200Á¡ ¸¸Á¡À¸·Î ȯ»êµÈ´Ù.
¿¹¸¦ µé¸é, A ÇлýÀÌ ¾ð¾î 80Á¡, ¼ö¸® 60Á¡, °úÇÐŽ±¸ 70Á¡, ¿Ü±¹¾î 50Á¡À» ¹Þ¾Ò´Ù¸é, ½ÇÁ¦·Î ȯ»êµÈ ÃÑÁ¡Àº ´ÙÀ½°ú °°´Ù.
80 X (200/120) + 60 X (200/80) + 70 X (200/120) + 50 X (200/80)
= 133.3 + 150 + 116.7 + 125 = 525
¶ÇÇÑ, ÀÚ¿¬°è¿ ÀÀ½ÃÀÚ´Â ¼ö´É ÃÑÁ¡(400Á¡ ¸¸Á¡)ÀÇ 3% Á¡¼ö¸¦ °¡»êÁ¡À¸·Î ºÎ¿©ÇÑ´Ù.
´ÙÀ½ ÇÔ¼öµéÀ» ÀÛ¼ºÇÏ°í, À̸¦ ÀÌ¿ëÇÏ¿© Áö¿øÀÚµéÀÇ ¼ö´É ¼ºÀûÀ» ÀÔ·Â¹Þ¾Æ ÇÕ°ÝÀÚ¸¦ °áÁ¤ÇÏ°í ÇÕ°ÝÀÚ¸¦ Ãâ·ÂÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇϽÿÀ. Á¤¿øÀº #defineÀ» ÀÌ¿ëÇÏ¿© Á¤ÀÇÇÏ°í, Ãâ·ÂÀº ¼öÇè ¹øÈ£¼øÀ¸·Î °¢°¢ ÇϽÿÀ. ´Ü ÇÁ·Î±×·¡¹ÖÀÇ ÆíÀǸ¦ À§ÇØ ¼Ò¼öÁ¡ ¾Æ·¡ Á¡¼ö´Â ¹ö¸®½Ã¿À.
(1) »ç¿ëÀÚ¿¡°Ô ¼öÇè¹øÈ£, ¾ð¾î¿µ¿ª Á¡¼ö, ¼ö¸®¿µ¿ª Á¡¼ö, »çȸ ¶Ç´Â °úÇÐŽ±¸ Á¡¼ö, ¿Ü±¹¾î Á¡¼ö¿Í ÀÚ¿¬°è ¿©ºÎ(ÀÚ¿¬°è ÇлýÀ̸é 1, ¾Æ´Ï¸é 0)¸¦ ÀÔ·Â¹Þ¾Æ ¹è¿¿¡ ÀúÀåÇÏ´Â ÇÔ¼ö
(2) ¹è¿À» ¹Þ¾Æ °¢ ÇлýÀÇ ¼ö´É ÃÑÁ¡À» °è»êÇÏ´Â ÇÔ¼ö
(3) ¹è¿À» ¹Þ¾Æ °¢ ÇлýÀÇ È¯»ê Á¡¼ö¸¦ °è»êÇÏ´Â ÇÔ¼ö
(4) ¹è¿À» ȯ»êÁ¡¼ö ¼øÀ¸·Î Á¤·ÄÇÏ´Â ÇÔ¼ö (°íµæÁ¡ -> ÀúµæÁ¡)
(5) ¹è¿À» ¼öÇè¹øÈ£ ¼øÀ¸·Î Á¤·ÄÇÏ´Â ÇÔ¼ö (³·Àº ¹øÈ£ -> ³ôÀº ¹øÈ£)
(6) ¹è¿°ú Ãâ·ÂÇÒ ÁÙÀÇ ¼ö¸¦ ÀÔ·Â¹Þ¾Æ °á°ú¸¦ Ãâ·ÂÇÏ´Â ÇÔ¼ö
Ãâ·Â ¿¹ :
¼öÇè¹øÈ£ ¾ð¾î¿µ¿ª ¼ö¸®¿µ¿ª Ž±¸¿µ¿ª ¿Ü ±¹ ¾î ÀÚ ¿¬ °è ¼ö´ÉÃÑÁ¡ ȯ»êÁ¡¼ö
1 80 60 70 50 X 260 525
5 80 60 70 50 O 260 532