§ 17. Масівы і структуры як параметры функцый
Практыкаванні
1. Для задачы з прыкладу 17.5 выканайце пералічаныя заданні.
1. Пералічыце сітуацыі, якія належаць да «астатніх выпадкаў» ва ўмове задачы.
2. Змяніце праграму так, каб для «астатніх выпадкаў» выводзіліся значэнні «math style=¨font-family:Arial¨ xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mstyle mathsize=¨16px¨»«mrow»«mi»min«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»b«/mi»«mn»0«/mn»«/msub»«mo»§#160;«/mo»«mo».«/mo»«mo».«/mo»«mo».«/mo»«mo»§#160;«/mo»«msub»«mi mathvariant=¨normal¨»b«/mi»«mrow»«mi mathvariant=¨normal¨»m«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«/mrow»«/mstyle»«/math» і «math style=¨font-family:Arial¨ xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mi»max«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»b«/mi»«mn»0«/mn»«/msub»«mo»§#160;«/mo»«mo».«/mo»«mo».«/mo»«mo».«/mo»«mo»§#160;«/mo»«msub»«mi mathvariant=¨normal¨»b«/mi»«mrow»«mi mathvariant=¨normal¨»m«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo».«/mo»«/math»
2. Дадзены натуральныя n, m, k цэлыя a0, ..., an-1, b0, ..., bm-1, c0, ..., ck-1, атрымаць:
1. «math style=¨font-family:Arial¨ xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mi»t«/mi»«mo»§#160;«/mo»«mo»=«/mo»«mo»§#160;«/mo»«mfenced open=¨{¨ close=¨¨»«mtable columnalign=¨left¨»«mtr»«mtd»«mi»min«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»a«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»a«/mi»«mrow»«mi mathvariant=¨normal¨»n«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»§#160;«/mo»«mo»+«/mo»«mo»§#160;«/mo»«mi»max«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»b«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»b«/mi»«mrow»«mi mathvariant=¨normal¨»m«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»,«/mo»«mo»§#160;«/mo»«mo»§#160;«/mo»«mo»§#160;«/mo»«mi»§#1082;§#1072;§#1083;§#1110;«/mi»«mo»§#160;«/mo»«mo»§#160;«/mo»«mo»§#160;«/mo»«mi»min«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»§#1089;«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»§#1089;«/mi»«mrow»«mi mathvariant=¨normal¨»k«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»§#60;«/mo»«mo»-«/mo»«mn»100«/mn»«/mtd»«/mtr»«mtr»«mtd»«mi»min«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»a«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»a«/mi»«mrow»«mi mathvariant=¨normal¨»n«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»§#160;«/mo»«mo»+«/mo»«mo»§#160;«/mo»«mi»min«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»b«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»b«/mi»«mrow»«mi mathvariant=¨normal¨»m«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»,«/mo»«mo»§#160;«/mo»«mo»§#160;«/mo»«mo»§#160;«/mo»«mi»§#1082;§#1072;§#1083;§#1110;«/mi»«mo»§#160;«/mo»«mo»§#160;«/mo»«mo»§#160;«/mo»«mo»§#160;«/mo»«mi»min«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»§#1089;«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»§#1089;«/mi»«mrow»«mi mathvariant=¨normal¨»k«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»§#62;«/mo»«mn»100«/mn»«/mtd»«/mtr»«mtr»«mtd»«mi»m«/mi»«mi»a«/mi»«mi»x«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»a«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»a«/mi»«mrow»«mi mathvariant=¨normal¨»n«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»§#160;«/mo»«mo»+«/mo»«mo»§#160;«/mo»«mi»max«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»b«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»b«/mi»«mrow»«mi mathvariant=¨normal¨»m«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»,«/mo»«mo»§#160;«/mo»«mo»§#160;«/mo»«mo»§#160;«/mo»«mi mathvariant=¨normal¨»§#1091;«/mi»«mo»§#160;«/mo»«mi»§#1072;§#1089;§#1090;§#1072;§#1090;§#1085;§#1110;§#1093;«/mi»«mo»§#160;«/mo»«mi»§#1074;§#1099;§#1087;§#1072;§#1076;§#1082;§#1072;§#1093;«/mi»«/mtd»«/mtr»«/mtable»«/mfenced»«/math»
2. «math style=¨font-family:Arial¨ xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mi»t«/mi»«mo»§#160;«/mo»«mo»=«/mo»«mo»§#160;«/mo»«mfenced open=¨{¨ close=¨¨»«mtable columnalign=¨left¨»«mtr»«mtd»«mi»min«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»a«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»a«/mi»«mrow»«mi mathvariant=¨normal¨»n«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»§#160;«/mo»«mo»+«/mo»«mo»§#160;«/mo»«mi»max«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»b«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»b«/mi»«mrow»«mi mathvariant=¨normal¨»m«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»,«/mo»«mo»§#160;«/mo»«mo»§#160;«/mo»«mo»§#160;«/mo»«mi»§#1082;§#1072;§#1083;§#1110;«/mi»«mo»§#160;«/mo»«mo»§#160;«/mo»«mo»§#160;«/mo»«mo»§#160;«/mo»«mi»min«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»§#1089;«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»§#1089;«/mi»«mrow»«mi mathvariant=¨normal¨»k«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»§#160;«/mo»«mo»*«/mo»«mo»§#160;«/mo»«mi»max«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»c«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»c«/mi»«mrow»«mi mathvariant=¨normal¨»k«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»§#160;«/mo»«mo»§#62;«/mo»«mo»§#160;«/mo»«mn»0«/mn»«/mtd»«/mtr»«mtr»«mtd»«mi»max«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»c«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»c«/mi»«mrow»«mi mathvariant=¨normal¨»k«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»§#160;«/mo»«mo»+«/mo»«mo»§#160;«/mo»«mi»min«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»b«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»b«/mi»«mrow»«mi mathvariant=¨normal¨»m«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»,«/mo»«mo»§#160;«/mo»«mo»§#160;«/mo»«mi»§#1082;§#1072;§#1083;§#1110;«/mi»«mo»§#160;«/mo»«mo»§#160;«/mo»«mo»§#160;«/mo»«mo»§#160;«/mo»«mi»min«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»§#1089;«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»§#1089;«/mi»«mrow»«mi mathvariant=¨normal¨»k«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»§#160;«/mo»«mo»*«/mo»«mo»§#160;«/mo»«mi»max«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»c«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»c«/mi»«mrow»«mi mathvariant=¨normal¨»k«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»§#160;«/mo»«mo»§#60;«/mo»«mo»-«/mo»«mn»100«/mn»«/mtd»«/mtr»«mtr»«mtd»«mi»min«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»c«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»c«/mi»«mrow»«mi mathvariant=¨normal¨»k«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»§#160;«/mo»«mo»+«/mo»«mo»§#160;«/mo»«mi»max«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»a«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»a«/mi»«mrow»«mi mathvariant=¨normal¨»n«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»,«/mo»«mo»§#160;«/mo»«mo»§#160;«/mo»«mo»§#160;«/mo»«mi mathvariant=¨normal¨»§#1091;«/mi»«mo»§#160;«/mo»«mi»§#1072;§#1089;§#1090;§#1072;§#1090;§#1085;§#1110;§#1093;«/mi»«mo»§#160;«/mo»«mi»§#1074;§#1099;§#1087;§#1072;§#1076;§#1082;§#1072;§#1093;«/mi»«/mtd»«/mtr»«/mtable»«/mfenced»«/math»
3. «math style=¨font-family:Arial¨ xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mi»t«/mi»«mo»§#160;«/mo»«mo»=«/mo»«mo»§#160;«/mo»«mfenced open=¨{¨ close=¨¨»«mtable columnalign=¨left¨»«mtr»«mtd»«mi»min«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»a«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»a«/mi»«mrow»«mi mathvariant=¨normal¨»n«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»§#160;«/mo»«mo»+«/mo»«mo»§#160;«/mo»«mi»max«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»b«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»b«/mi»«mrow»«mi mathvariant=¨normal¨»m«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»,«/mo»«mo»§#160;«/mo»«mo»§#160;«/mo»«mo»§#160;«/mo»«mi»§#1082;§#1072;§#1083;§#1110;«/mi»«mo»§#160;«/mo»«mo»§#160;«/mo»«mo»§#160;«/mo»«mo»§#160;«/mo»«mi»min«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»§#1089;«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»§#1089;«/mi»«mrow»«mi mathvariant=¨normal¨»k«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»§#160;«/mo»«mo»*«/mo»«mo»§#160;«/mo»«mi»max«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»c«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»c«/mi»«mrow»«mi mathvariant=¨normal¨»k«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»§#160;«/mo»«mo»§#60;«/mo»«mo»-«/mo»«mn»10«/mn»«/mtd»«/mtr»«mtr»«mtd»«mi»max«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»c«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»c«/mi»«mrow»«mi mathvariant=¨normal¨»k«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»§#160;«/mo»«mo»+«/mo»«mo»§#160;«/mo»«mi»min«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»b«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»b«/mi»«mrow»«mi mathvariant=¨normal¨»m«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»,«/mo»«mo»§#160;«/mo»«mo»§#160;«/mo»«mo»§#160;«/mo»«mi»§#1082;§#1072;§#1083;§#1110;«/mi»«mo»§#160;«/mo»«mo»§#160;«/mo»«mo»§#160;«/mo»«mo»-«/mo»«mn»10«/mn»«mo»§#160;«/mo»«mo»§#8804;«/mo»«mo»§#160;«/mo»«mi»min«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»§#1089;«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»§#1089;«/mi»«mrow»«mi mathvariant=¨normal¨»k«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»§#160;«/mo»«mo»*«/mo»«mo»§#160;«/mo»«mi»max«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»c«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»c«/mi»«mrow»«mi mathvariant=¨normal¨»k«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»§#160;«/mo»«mo»§#60;«/mo»«mn»0«/mn»«/mtd»«/mtr»«mtr»«mtd»«mi»max«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»a«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»a«/mi»«mrow»«mi mathvariant=¨normal¨»n«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»§#160;«/mo»«mo»+«/mo»«mo»§#160;«/mo»«mi»max«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»b«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»b«/mi»«mrow»«mi mathvariant=¨normal¨»m«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»,«/mo»«mo»§#160;«/mo»«mo»§#160;«/mo»«mi»§#1082;§#1072;§#1083;§#1110;«/mi»«mo»§#160;«/mo»«mo»§#160;«/mo»«mo»§#160;«/mo»«mn»0«/mn»«mo»§#160;«/mo»«mo»§#8804;«/mo»«mo»§#160;«/mo»«mi»min«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»§#1089;«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»§#1089;«/mi»«mrow»«mi mathvariant=¨normal¨»k«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»§#160;«/mo»«mo»*«/mo»«mo»§#160;«/mo»«mi»max«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»c«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»c«/mi»«mrow»«mi mathvariant=¨normal¨»k«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»§#160;«/mo»«mo»§#60;«/mo»«mn»10«/mn»«/mtd»«/mtr»«mtr»«mtd»«mi»min«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»c«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»c«/mi»«mrow»«mi mathvariant=¨normal¨»k«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»§#160;«/mo»«mo»+«/mo»«mo»§#160;«/mo»«mi»max«/mi»«mfenced»«mrow»«msub»«mi mathvariant=¨normal¨»a«/mi»«mn»0«/mn»«/msub»«mo».«/mo»«mo».«/mo»«mo».«/mo»«msub»«mi mathvariant=¨normal¨»a«/mi»«mrow»«mi mathvariant=¨normal¨»n«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«mn»1«/mn»«/mrow»«/msub»«/mrow»«/mfenced»«mo»,«/mo»«mo»§#160;«/mo»«mo»§#160;«/mo»«mo»§#160;«/mo»«mi mathvariant=¨normal¨»§#1091;«/mi»«mo»§#160;«/mo»«mi»§#1072;§#1089;§#1090;§#1072;§#1090;§#1085;§#1110;§#1093;«/mi»«mo»§#160;«/mo»«mi»§#1074;§#1099;§#1087;§#1072;§#1076;§#1082;§#1072;§#1093;«/mi»«/mtd»«/mtr»«/mtable»«/mfenced»«/math»
3. Дадзены натуральны n і цэлыя x0, ..., xn – 1, y0, ..., yn – 1. Атрымаць:
1. «math style=¨font-family:Arial¨ xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mi»t«/mi»«mo»§#160;«/mo»«mo»=«/mo»«mo»§#160;«/mo»«mfenced open=¨{¨ close=¨¨»«mtable columnalign=¨left¨»«mtr»«mtd»«munderover»«mo»§#8721;«/mo»«mrow»«mi mathvariant=¨normal¨»i«/mi»«mo»§#160;«/mo»«mo»=«/mo»«mo»§#160;«/mo»«mn»0«/mn»«/mrow»«mrow»«mi mathvariant=¨normal¨»n«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mn»1«/mn»«/mrow»«/munderover»«mo»§#160;«/mo»«msubsup»«mi mathvariant=¨normal¨»x«/mi»«mi mathvariant=¨normal¨»i«/mi»«mn»2«/mn»«/msubsup»«mo»,«/mo»«mo»§#160;«/mo»«mtext»§#1087;§#1088;§#1099;«/mtext»«mo»§#160;«/mo»«munderover»«mo»§#8721;«/mo»«mrow»«mi mathvariant=¨normal¨»i«/mi»«mo»§#160;«/mo»«mo»=«/mo»«mo»§#160;«/mo»«mn»0«/mn»«/mrow»«mrow»«mi mathvariant=¨normal¨»n«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mn»1«/mn»«/mrow»«/munderover»«mo»§#160;«/mo»«msub»«mi mathvariant=¨normal¨»x«/mi»«mi mathvariant=¨normal¨»i«/mi»«/msub»«mo»§#160;«/mo»«msub»«mi mathvariant=¨normal¨»y«/mi»«mi mathvariant=¨normal¨»i«/mi»«/msub»«mo»§#160;«/mo»«mo»§#62;«/mo»«mn»0«/mn»«/mtd»«/mtr»«mtr»«mtd»«munderover»«mo»§#8721;«/mo»«mrow»«mi mathvariant=¨normal¨»i«/mi»«mo»§#160;«/mo»«mo»=«/mo»«mo»§#160;«/mo»«mn»0«/mn»«/mrow»«mrow»«mi mathvariant=¨normal¨»n«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mn»1«/mn»«/mrow»«/munderover»«mo»§#160;«/mo»«msubsup»«mi mathvariant=¨normal¨»y«/mi»«mi mathvariant=¨normal¨»i«/mi»«mn»2«/mn»«/msubsup»«mo»,«/mo»«mo»§#160;«/mo»«mi»§#1110;§#1085;§#1072;§#1082;§#1096;«/mi»«/mtd»«/mtr»«/mtable»«/mfenced»«/math»
2. «math style=¨font-family:Arial¨ xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mi»t«/mi»«mo»§#160;«/mo»«mo»=«/mo»«mo»§#160;«/mo»«mfenced open=¨{¨ close=¨¨»«mtable columnalign=¨left¨»«mtr»«mtd»«munderover»«mo»§#8721;«/mo»«mrow»«mi mathvariant=¨normal¨»i«/mi»«mo»§#160;«/mo»«mo»=«/mo»«mo»§#160;«/mo»«mn»0«/mn»«/mrow»«mrow»«mi mathvariant=¨normal¨»n«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mn»1«/mn»«/mrow»«/munderover»«mo»§#160;«/mo»«msubsup»«mi mathvariant=¨normal¨»x«/mi»«mi mathvariant=¨normal¨»i«/mi»«mn»2«/mn»«/msubsup»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«msubsup»«mi mathvariant=¨normal¨»y«/mi»«mi mathvariant=¨normal¨»i«/mi»«mn»2«/mn»«/msubsup»«mo»,«/mo»«mo»§#160;«/mo»«mi»§#1087;§#1088;§#1099;«/mi»«mo»§#160;«/mo»«mo»§#160;«/mo»«munderover»«mo»§#8721;«/mo»«mrow»«mi mathvariant=¨normal¨»i«/mi»«mo»§#160;«/mo»«mo»=«/mo»«mo»§#160;«/mo»«mn»0«/mn»«/mrow»«mrow»«mi mathvariant=¨normal¨»n«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mn»1«/mn»«/mrow»«/munderover»«mo»§#160;«/mo»«msubsup»«mi mathvariant=¨normal¨»x«/mi»«mi mathvariant=¨normal¨»i«/mi»«mn»2«/mn»«/msubsup»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«munderover»«mo»§#8721;«/mo»«mrow»«mi mathvariant=¨normal¨»i«/mi»«mo»§#160;«/mo»«mo»=«/mo»«mo»§#160;«/mo»«mn»0«/mn»«/mrow»«mrow»«mi mathvariant=¨normal¨»n«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mn»1«/mn»«/mrow»«/munderover»«mo»§#160;«/mo»«msubsup»«mi mathvariant=¨normal¨»y«/mi»«mi mathvariant=¨normal¨»i«/mi»«mn»2«/mn»«/msubsup»«mo»§#160;«/mo»«mo»§#60;«/mo»«mo»§#160;«/mo»«mn»0«/mn»«/mtd»«/mtr»«mtr»«mtd»«munderover»«mo»§#8721;«/mo»«mrow»«mi mathvariant=¨normal¨»i«/mi»«mo»§#160;«/mo»«mo»=«/mo»«mo»§#160;«/mo»«mn»0«/mn»«/mrow»«mrow»«mi mathvariant=¨normal¨»n«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mn»1«/mn»«/mrow»«/munderover»«mo»§#160;«/mo»«msub»«mi mathvariant=¨normal¨»x«/mi»«mi mathvariant=¨normal¨»i«/mi»«/msub»«msub»«mi mathvariant=¨normal¨»y«/mi»«mi mathvariant=¨normal¨»i«/mi»«/msub»«mo»,«/mo»«mo»§#160;«/mo»«mi»§#1087;§#1088;§#1099;«/mi»«mo»§#160;«/mo»«mo»§#160;«/mo»«munderover»«mo»§#8721;«/mo»«mrow»«mi mathvariant=¨normal¨»i«/mi»«mo»§#160;«/mo»«mo»=«/mo»«mo»§#160;«/mo»«mn»0«/mn»«/mrow»«mrow»«mi mathvariant=¨normal¨»n«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mn»1«/mn»«/mrow»«/munderover»«mo»§#160;«/mo»«msubsup»«mi mathvariant=¨normal¨»x«/mi»«mi mathvariant=¨normal¨»i«/mi»«mn»2«/mn»«/msubsup»«mo»§#160;«/mo»«mo»-«/mo»«mo»§#160;«/mo»«munderover»«mo»§#8721;«/mo»«mrow»«mi mathvariant=¨normal¨»i«/mi»«mo»§#160;«/mo»«mo»=«/mo»«mo»§#160;«/mo»«mn»0«/mn»«/mrow»«mrow»«mi mathvariant=¨normal¨»n«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mn»1«/mn»«/mrow»«/munderover»«mo»§#160;«/mo»«msubsup»«mi mathvariant=¨normal¨»y«/mi»«mi mathvariant=¨normal¨»i«/mi»«mn»2«/mn»«/msubsup»«mo»§#160;«/mo»«mo»§#62;«/mo»«mo»§#160;«/mo»«mn»10«/mn»«/mtd»«/mtr»«mtr»«mtd»«munderover»«mo»§#8721;«/mo»«mrow»«mi mathvariant=¨normal¨»i«/mi»«mo»§#160;«/mo»«mo»=«/mo»«mo»§#160;«/mo»«mn»0«/mn»«/mrow»«mrow»«mi mathvariant=¨normal¨»n«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mn»1«/mn»«/mrow»«/munderover»«mo»§#160;«/mo»«msubsup»«mi mathvariant=¨normal¨»x«/mi»«mi mathvariant=¨normal¨»i«/mi»«mn»2«/mn»«/msubsup»«mo»§#160;«/mo»«msubsup»«mi mathvariant=¨normal¨»y«/mi»«mi mathvariant=¨normal¨»i«/mi»«mn»2«/mn»«/msubsup»«mo»,«/mo»«mo»§#160;«/mo»«mo»§#160;«/mo»«mi mathvariant=¨normal¨»§#1091;«/mi»«mo»§#160;«/mo»«mi»§#1072;§#1089;§#1090;§#1072;§#1090;§#1085;§#1110;§#1093;«/mi»«mo»§#160;«/mo»«mi»§#1074;§#1099;§#1087;§#1072;§#1076;§#1082;§#1072;§#1093;«/mi»«/mtd»«/mtr»«/mtable»«/mfenced»«/math»
Запіс «math style=¨font-family:Arial¨ xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mstyle mathsize=¨16px¨»«mrow»«mstyle displaystyle=¨false¨»«munderover»«mo»§#8721;«/mo»«mrow»«mi mathvariant=¨normal¨»i«/mi»«mo»§#160;«/mo»«mo»=«/mo»«mo»§#160;«/mo»«mn»0«/mn»«/mrow»«mrow»«mi mathvariant=¨normal¨»n«/mi»«mo»§#160;«/mo»«mo»-«/mo»«mn»1«/mn»«/mrow»«/munderover»«/mstyle»«mo»§#160;«/mo»«msub»«mi mathvariant=¨normal¨»x«/mi»«mi mathvariant=¨normal¨»i«/mi»«/msub»«/mrow»«/mstyle»«/math» абазначае суму ўсіх xi пры змяненні i от 0 да n – 1: x0 + x1 + ... + xn – 1.
4. Зададзены двухмерны масіў a з m радкоў і n слупкоў. Атрымаць лінейны масіў b, у якім b[i] — это:
- Колькасць дадатных элементаў i-га радка масіву a.
- Цэлая частка сярэдняга арыфметычнага i-га радка масіву a.
- Мінімальны элемент i-га радка масіву a.
- Колькасць лікаў, модуль якіх роўны модулю максімальнага элемента i-га радка масіву a.
- Колькасць лікаў, якія пры дзяленні на 3 і на 5 даюць аднолькавыя астачы.
- Лік, які сустракаецца ў i-м радку масіву a часцей іншых лікаў. Калі такіх лікаў некалькі, то ўзяць лік з меншым нумарам у радку.
- Рэалізаваць пункты 1—6 для слупкоў. Для гэтага транспаніраваць матрыцу (гл. прыклад 15.13).
5. Зададзены двухмерны масіў a з m радкоў і n слупкоў.
- Вывесці нумары радкоў, якія змяшчаюць мінімальны элемент двухмернага масіву.
- Вывесці нумары радкоў, у якіх ёсць роўныя элементы. Калі такіх радкоў няма, то вывесці адпаведнае паведамленне.
- Вывесці нумары радкоў, у якіх усе элементы розныя. Калі такіх радкоў няма, то вывесці адпаведнае паведамленне.
- Вывесці нумары радкоў, сумы элементаў у якіх роўныя. Вывад ажыццявіць у выглядзе табліцы.
Прыклад |
Тлумачэнне |
0: 1: 2, 3 2: 3 3: 4: 5 5: |
Сума элементаў першага радка роўна суме элементаў 2-га і 3-га радкоў, сума элементаў 2-га радка роўна суме элементаў 3-га радка. Сума элементаў 4-га радка роўна суме элементаў 5-га радка. Для радкоў 0 і 3 няма радкоў з роўнымі ім сумамі. Для кожнага радка правяряюцца толькі радкі з нумарамі, якія большыя, чым нумар бягучага радка. |
5. Рэалізаваць пункты 1—4 для слупкоў. Для гэтага транспаніраваць матрыцу (гл. прыклад 15.13).
6. Унясіце змяненні ў праграму прыкладу 17.8 так, каб праграма карэктна апрацоўвала назвы гарадоў, якія складаюцца больш чым з аднаго слова (напрыклад, Старыя Дарогі ці Ніжні Ноўгарад).
7. Стварыць тэкставы файл апісанай ніжэй структуры. У першым радку ў тэкставым файле запісаць колькасць даных. Колькасць даных павялічыць да 10, падабраўшы патрэбную інфармацыю. Вывесці ў тэкставы файл з імем otchet.txt даныя, якія задавальняюць пералічаныя ўмовы.
1. У файле захоўваюцца: назва краінны[1], сталіца, плошча (тыс. км2) і колькасць насельніцтва (млн чал.):
Беларусь Мінск 208 9.41
Расія Масква 17075 143.3
ЗША Вашынгтон 9373 310.2
Канада Атава 9985 34.2
Францыя Парыж 547 65.4
І г.д.
Знайсці колькасць краін з насельніцтвам <=50 млн чал. і тыя краіны, назва сталіцы якіх складаецца з k (уводзіцца з клавіятуры) літар.
2. У файле захоўваюцца: назва вытворцаў пральнай машыны, яе мадэль, магутнасць і максімальная загрузка бялізны (кг).
Samsung WW65K52E69S 2400 6.5
Bosch WLT24440OE 2300 7
Haier HW70-BP12758S 1900 7
LG F12M7NDS0 1700 6
И т.д.
Знайсці колькасць пральных машын з магутнасцю >2000 і назвы вытворцаў, у мадэль якіх уваходзіць літара «х» (значэнне «х» уводзіцца з клавіятуры)
3. У файле захоўваюцца: назва возера[2], вобласць, у якой яно размешчана; яго аб’ём (млн м3), плошча (км2), максімальная глыбіня (м) і празрыстасць (м).
Нарач Мінская 710 79.6 24.8 7.4
Снуды Вшцебская 107 22 16.5 6.6
Рычы Віцебская 131.5 12.9 51.9 5.5
Свіцязь Гродненская 7.76 25.2 15 5.2
І г.д.
Знайсці самае глыбокае і самае празрыстае возера (вывесці назву і месцазнаходжанне), а таксама назвы тых азёр, якія знаходзяцца ў паказанай вобласці (увесці з клавіятуры).
[1] http://ostranah.ru/ – геаграфічны даведнік «Аб краінах» (дата доступу: 20.06.2020).
[2] http://rad.org.by/articles/voda/10-samyh-... і https://ru.wikipedia.org/wiki/Озёра_Белоруссии (дата доступу 20.06.2020).