ÇÁ·Î±×·¡¹Ö A¹Ý ±â¸»°í»ç

¡Ø ÀÚ½ÅÀÇ È¨ µð·ºÅ丮¿¡ 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