ФРТК
Rambler's Top100
Физтех-Портал
Письмо редакторамПочта ФРТКРасписание занятий Расписание экзаменовФорумКарта сайта
Поиск
  Разделы сайта

 Голосование
Нужны ли на сайте новости высоких технологий?

Да
Нет

Результаты
Архив голосований
 Материалы сервера
Версия для печати
Опубликовано: 19.03.2008

Задачи Секции А


A0. “IntelliSense”

Во многих IDE (Integrated Development Environment) существует замечательная функция автодополнения ключевых слов и идентификаторов. Ее наличие было бы громадным плюсом для текстовых редакторов (особенно английского языка, где практически отсутствуют окончания).
Предлагается написать программу, которая для введенного слова подберет K слов из словаря с наибольшими частотами. Если вариантов меньше K , вывести все, какие есть.

Ввод:

В первой строке – начало слова, которое надо дополнить.
Во второй строке - целое неотрицательное число K <= 2000 – количество необходимых вариантов.
В третьей строке - целое неотрицательное число N <= 200000 – число слов в словаре.
Далее N строк с парами «слово-частота» (через пробел). Длина слова - не более 10 символов, частота – целое, неотрицательное число < 10^9.

Вывод:

K (или менее) строк, каждая содержит слово и его частоту в порядке невозрастания частоты.

Пример:

Ввод:                      Вывод:
rt                         rt.mipt 400
2                          rtlabs 34
5                          
fopf 325
rtlabs 34
frtk 100000
rt.mipt 400
rt 2

A1. “Измерения”

В некотором приборе угол определяется при помощи считывания с вала меток. При этом каждая метка представляет собой N-разрядное двоичное число, записанное вдоль вала: нуль изображается светлым участком, а единица – черным. Метки на поверхности вала нанесены подряд, без зазоров. Каждый разряд метки считывается своим датчиком (всего датчиков N и они расположены параллельно осевой линии вала). Когда в зону считывания датчиков попадает зона перехода от одной метки к другой, каждый из датчиков может прочитать значение бита, соответствующее либо одной метке, либо соседней. Например, для N = 2 возможен следующий порядок меток: 00, 01, 10, 11. Однако из-за того, что датчики имеют конечную длину при таком порядке следования меток возможны ошибки при чтении: при нахождении датчика между второй и третьей меткой, может быть прочитано неправильное значение (00 или 11).
Предложите порядок следования меток, лишенный этого недостатка, т.е. когда датчики находятся между двух строчек будет прочитано значение одной из этих строчек.

Ввод:

N < 18 (разрядность)

Вывод:

Последовательность меток, обеспечивающая максимальную точность. (Количество меток в последовательности – максимальна для данной длины меток)

Пример:

Ввод:            Вывод:
3                000
                 001
                 011
                 010
                 110
                 111
                 101
                 100 

A2 “Замок короля Артура”

На равнине стоит замок короля Артура. Стена замка представляет собой замкнутую ломаную без самопересечений, причем между каждыми двумя последовательными звеньями стены построены башни. Для простоты будем нумеровать эти башни от 1 до N (N < 100 и все они пронумерованы против часовой стрелки). Пусть звено стены определяется двумя принадлежащими ей башнями. Одинокий странник приближается к замку с произвольной стороны и заходит внутрь.
Необходимо определить в зависимости от положения странника, те звенья стены между любыми двумя башнями (номера которых отличаются на 1), которые он увидит полностью или частично в качестве невырожденного отрезка. Считается, что если путник видит звено стены как точку или как пару точек, то оно не видно. Странник не может находиться на стене.

Ввод:

N - Количество башен
Далее N cтрок с кординатами башен - целыми чисами меньшими по модулю 32000
В последней строке - координаты путника

Вывод:

Количество звеньев стены, которые увидит спутник.

Пример:

Ввод:             Вывод: 
4                 2
-1 -5
4 -5 
4 0
0 0
5 1

A3 “Задача про числа”

Пусть заданы числа a и b. Вычислить с – порядок степени - такой что остаток от деления a^с на b будет равен 1 (с > 0, a, b < 2^31).

Ввод: a b

Вывод: c либо NO , если такого с не существует

Пример:

Ввод:        Вывод:
6 7          2

A4 “Шахматы”

Однажды шахматисту пришла в голову следующая задачка: “Сколькими способами можно пройти из клетки a1 в правый верхний угол шахматной доски, двигаясь каждый раз только на одну клетку вправо или вверх и ни разу не оказавшись выше главной диагонали”? Помогите ему найти ответ.

Ввод: N < 100, где N – размер шахматной доски

Вывод: количество способов

Пример:

Ввод:         Вывод:
4 5

A5. “Паркур“

Паркурщик любит прыгать по крышам. У него есть карта города с N зданиями. Паркурщик может прыгнуть на K метров.
Помогите ему найти путь, по которому он пропрыгает наибольшее число домов, не побывав на крыше одного и того же дома дважды.

Ввод:

В первой строчке число K <= 4 (вещественное) и N (2 <= N <= 10).
Следующие N строчек из 5 чисел описывают дома. Первое – номер дома, дальше 2 пары декартовых координат (вершины в углах сетки с целыми числами в метрах), описывающие верхний левый и правый нижний углы прямоугольной крыши дома. Крыши домов находятся на одной высоте. Первый описанный дом – крыша, на которой начинает паркурщик.

Вывод:

Номера домов в порядке прыжков по ним

Пример:

Ввод:       Вывод: 3 2 1 4
2 4               
3 -2 0 0 -2 
2 1 2 2 1 
4 5 2 8 1 
1 3 4 6 3

A6.”Знаменитости”

Есть группа людей, cреди них может быть знаменитость. Знаменитость никого не знает, но знаменитость знают все. Требутся, задав минимальное число вопросов людям из группы, определить, есть ли среди них знаменитость, и, если есть, то кто.
Для того чтобы спросить человека m, знает ли он человека n, нужно вызвать функцию doesHeKnow(m, n). Если нужно узнать количество людей, то надо использовать функцию getPeopleNum(). После того как программа готова ответить на данный вопрос, она должна вызвать функцию noCelebrity(), если знаменитости в толпе нет, и celebrity(n) , чтобы показать, что человек n является знаменитостью.

Примечание:

В этой задаче необходимо прислать исходный текст модуля, на котором тестировалась программа. Имя включаемого файла в С\С++ Knowledge.h, в Java имя включаемого класса Knowledge (его методы статические), в Паскале Knowledge.inc. В Паскале вместо типа int (которого нет) использовать тип integer. В С/С++ в качестве булевых значений использовать числа: 1 (вместо true), 0 (вместо false). Ограничения: m < 2^15, n < 2^15.

Описание функций:

boolean doesHeKnow(int m, int n) - возвращает true , если m знает n , иначе false
int getPeopleNum() - возвращает число людей
void celebrity(int n) n - номер знаменитости
void noCelebrity()

Пример:

C: Knowledge.h
#include <Knowledge.h>
void main(){
int pNum = getPeopleNum();
if ( doesHeKnow(0,1) ) celebrity(1);
else noCelebrity();
}

A7.”IKT mobile”

Компания “IKT Mobile” решила создать собственную сеть в городе N. Она обратилась в компанию “IKT net design”, специализирующуюся на проектировании сотовых сетей. Компания “IKT net design” разработала проект. Вы являетесь инженером “IKT net design” и вам необходимо рассчитать максимальную ширину канала между узлами X и Y, который может быть предоставлен клиенту (для данного проекта). Сделайте этот расчет.

Ввод:

В первой строчке <количество узлов в сети> <номер узла X> <номер узла Y>
В каждой последующей строке параметры линии связи в виде
<номер узла> <номер узла> <пропускная способность прямой линии связи>.

Вывод:

число – ширина канала между узлами X и Y.

Примечание:

<пропускная способность канала> = <пропускная способность канала A -> B> = <пропускная способность канала B -> A>. Если пропускная способность между узлами не задана, то считаем, что они не соединены напрямую. Нумерация узлов в сети начинается с 1. Число узлов в сети не больше 100, пропускные способности – целые числа < 2^15.

Пример:

Ввод:        Вывод: 
3 1 3        17
1 3 10 
1 2 15       
2 3 7

Назад:
Секция А. Алгоритмические задачи
Далее:
Секция Б. Творческое задание

наверх | на главную
 Discuss it
Add your comment
Author
Subject
Message
  • А0 (МакСим [213.33.220.118], 22.01.2008 10:03:45) #
    В третьей строке ввода должно быть "целое неотрицательное число N<=200000". Имеется - fopf 325. Это правильно? Похоже, должна быть цифра 2 из первой строки (rt 2).
    • ( (Z [212.176.101.61], 23.01.2008 13:28:08) #
      Сколько заданий нужно сделать,чтобы получить диплом(секция А) и можно ли отправить заадние 1апреля по электронной почте?Или задания высланные позже срока не принимаютя????Как же тогда с почтой?
      • RE: A0 (it2008 [193.125.143.206], 25.01.2008 11:23:15) #
        Условие первичней. Спасибо. Исправили.
        • RE: ( (it2008 [193.125.143.206], 25.01.2008 11:27:33) #
          Заранее не известно. Дипломы получают участники с лучшими работами. Однако, если вы пришлете хорошее решение даже одной задачи, вы не останетесь незамеченным. Позже срока задания принимаются и проверяются, но в конкурсе не участвуют. При отправке по почте учитывается дата отправки.
          • А2 (МакСим [213.85.197.24], 27.01.2008 17:30:23) #
            В приведенном примере Странник находится вне замка. Допускается ли это по условию? (В условии говорится, что Странник "... и заходит внутрь" замка.)Кроме того, из точки с координатами (1,5) Странник должен видеть два звена стены (1 и 2). А в ответе указано, что он видит только ОДНО звено. Правильно ли это?
            • А1 (МакСим [213.85.197.24], 27.01.2008 17:51:29) #
              В примере задачи А1 повторяются метки "101". Не является ли это опечаткой? (И если нет, то как объясняется это повторение с точки зрения безошибочности считывания?)
              • Re: A1, A2 (Евгений Хоров [194.85.82.139], 27.01.2008 18:22:56) #
                Спасибо. Поправили.
                • Пояснения по поводу А2 (Евгений Хоров [194.85.82.139], 27.01.2008 18:52:36) #
                  1) Этот, как и остальные комментарии, которые я буду давать здесь или на форуме http://forum.fizteh.ru/rt/m_b3di.html являются официальным ответом, если не оговорено иначе. В своих ответах, никто не может изменять условий задач. Все пояснения будут даваться основываясь лишь на тексте условий. 2) Из условия задачи А2 следует единственное ограничение касательно координат странника: точка с координатами странника не может лежать ни на одной стороне многоугольника.
                  • А6 (Михаил [217.150.49.241], 30.01.2008 19:08:08) #
                    Не совсем понятно условие задачи. Что именно должна выполнять программа?
                    • Re: A6 (Евгений Хоров [194.85.82.139], 30.01.2008 21:06:26) #
                      Вы должны написать программу, которая бы подключила модуль с описанными функциями (для тестирования программы вы должны написать свою реализацию этого модуля/файла/класса, однако мы будем тестировать на нашем) и, вызвав некоторые его функции/методы/процедуры, определила, кто знаменитость (если она есть), а затем выдала бы результат, вызвав соответствующую функцию/метод/процедуру.
                      • Делфи (Иван [78.36.121.2], 30.01.2008 21:07:08) #
                        можно писать программы на делфи?
                        • А7 (Иван [78.36.121.2], 30.01.2008 21:32:47) #
                          В задаче А7, кол-во узлов не указано. Можно считать что номера узлов пронумерованы от 1 до кол-ва узлов? (испр. модератором)
                          • А7 (Иван [78.36.121.2], 30.01.2008 21:33:32) #
                            извините, предыдущий вопрос про задачу А7
                            • Re: Delphi (Евгений Хоров [194.85.82.139], 01.02.2008 01:39:34) #
                              В секции А использовать Delphi нельзя
                              • Re: A7 (Евгений Хоров [194.85.82.139], 01.02.2008 01:40:39) #
                                Нумерация узлов в сети начинается с 1. Число узлов в сети не больше 100, пропускные способности – целые числа < 2^15
                                • A7 (Участник [88.215.169.175], 02.02.2008 15:07:54) #
                                  Эсли построить граф, то получится 2 пути из 1->3: 1->3(максимальная пропускная способность 10) и 1->2->3(максимальная пропускная способность 15), а в примере написано что 17, как это получилось
                                  • A7 (Участник [88.215.169.175], 02.02.2008 19:10:50) #
                                    упс поправлюсь: Эсли построить граф, то получится 2 пути из 1->3: 1->3(максимальная пропускная способность 10) и 1->2->3(максимальная пропускная способность 7), а в примере написано что 17, как это получили?
                                    • A0 (Андрей [78.36.112.30], 02.02.2008 19:25:55) #
                                      Ограничения не позволяют использовать обычный Turbo Pascal, задачи проверяться будут с расширенными возможностями памяти или нет? компилятор будет Free Pascal?
                                      • Компиляторы (Евгений Хоров [194.85.82.139], 03.02.2008 15:51:27) #
                                        Будут использованы компиляторы, уазанные здесь: http://frtk.ru/it2008/sect_A.html
                                        • Re: A7 (Евгений Хоров [194.85.82.139], 03.02.2008 15:54:31) #
                                          17= 10+7 Пояснение: трафик в сети может ходить разными маршрутами. Задача на подсчет максимального суммарного
                                          • A0 (Александр [90.188.143.81], 04.02.2008 19:05:45) #
                                            Нужно ли выводить слово из словаря если оно совпадает с "началом"?
                                            • Re: A0 (Евгений Хоров [194.85.82.139], 06.02.2008 00:42:26) #
                                              Надо, если оно удовлетворяет остальным требованиям задачи
                                              • A6 (Александр [90.188.143.81], 07.02.2008 15:02:13) #
                                                Как должны быть оформлены тесты к задаче?
                                                • Re: Тесты (Хоров Евгений [193.125.143.206], 07.02.2008 19:59:04) #
                                                  Требования к оформлению тестов: 1) каждый в отдельном файле. 2) формат файла соответствует файлу ввода программы 3) можно (а иногда и очень желательно) сопроводить комментарием в файле с описанием программы
                                                  • A5 (Вероника [86.57.208.46], 07.02.2008 21:37:45) #
                                                    Номера домов - числа от 1 до N или произвольные?
                                                    • A6 (Александр [90.188.143.81], 08.02.2008 19:18:38) #
                                                      Я думаю вы не поняли моего вопроса. В 6-й задаче не указан формат входных файлов. Их как я понял вообще там нет. Как оформлять тесты к этой задаче?
                                                      • А5 (Михаил [217.150.49.241], 09.02.2008 23:43:48) #
                                                        По поводу входных данных. не указан возможный диапазон координат.. логично предположить что по модулю не превосходят 10^9..
                                                        • RE: A5 (Евгений Хоров [194.85.82.139], 12.02.2008 19:23:40) #
                                                          Информация от автора: Номера домов от 1 до N. Координаты по модулю <=10^4
                                                          • А6 (Евгений Хоров [194.85.82.139], 12.02.2008 19:25:28) #
                                                            Согласно примечанию к задаче, в качестве тестов вы присылаете модуль, при помощи которого можно протестировать вашу программу. его желательно сопроводить комментариями
                                                            • динамика (участник [77.43.215.112], 13.02.2008 18:59:18) #
                                                              можно использовать динамические переменные при решении задач??? заранее спасибо =)))
                                                              • Re: динамика (Евгений Хоров [194.85.82.139], 14.02.2008 22:20:09) #
                                                                Правилами не запрещено.
                                                                • А4 (МакСим [213.85.197.24], 16.02.2008 22:38:12) #
                                                                  Для N=1 ответом может быть как 1 так и 0, в зависимости от того что считать путём. Какой из ответов является правильным с точки зрения оргкомитета?
                                                                  • Re A4 (Евгений Хоров [194.85.82.139], 18.02.2008 21:23:26) #
                                                                    1
                                                                    • А3 (Александр [213.33.220.118], 22.02.2008 08:13:31) #
                                                                      Существует ли ограничение на число с?
                                                                      • Re:A3 (Евгений Хоров [194.85.82.139], 22.02.2008 23:45:57) #
                                                                        1) a,b>0 2) c - функция a,b и ограничена только этим
                                                                        • А3 (Андрей [78.36.113.64], 23.02.2008 18:06:46) #
                                                                          с должно быть минимальным? в задаче про это ничего не сказано...
                                                                          • Re: A3 (Евгений Хоров [194.85.82.139], 24.02.2008 16:41:34) #
                                                                            c - любое, удовлетворяющее условиям задачи.
                                                                            • Сколько задач? (zz [62.148.150.170], 25.02.2008 11:28:35) #
                                                                              В памятке сказано: "...предлагаются 7 задач на реализацию алгоритмов." А задач всего с A0 по A7 восем. Так сколько всего задач?
                                                                              • RE (Anton [10.10.10.143], 26.02.2008 21:47:36) #
                                                                                Да, задач 8.
                                                                                • А0 (МакСим [213.85.197.24], 02.03.2008 12:53:42) #
                                                                                  Могут ли быть в "словаре" повторяющиеся слова? И если да,то как их учитывать, если для них будет указана разная частота?
                                                                                  • A5 (Вероника [86.57.210.183], 02.03.2008 16:37:02) #
                                                                                    Если паркурщик не может никуда перепрыгнуть с первого дома, то как маршрут выводить номер первого?
                                                                                    • А5 (Дмитрий Холодилов [10.10.10.125], 04.03.2008 14:24:44) #
                                                                                      Да, выводить первую
                                                                                      • Re: A0 (Евгений Хоров [194.85.82.139], 08.03.2008 00:36:26) #
                                                                                        В условии задачи нет ограничений, что слова в словаре не могут повторяться :) В любом случае, даже если они и повторяются, то указанная частота не может отличаться. Иначе условие будет противоречить самом себе.
                                                                                        • A3 (zz [62.148.150.170], 10.03.2008 00:13:50) #
                                                                                          a, b, c - целые числа?
                                                                                          • A6 (Vova [79.98.8.1], 10.03.2008 15:35:15) #
                                                                                            Люди занумерованы с 0?
                                                                                            • A3 (Vova [79.98.8.1], 10.03.2008 18:37:54) #
                                                                                              a,b - натуральные?
                                                                                              • A5 (Vova [79.98.8.1], 10.03.2008 20:31:55) #
                                                                                                Числа, описывающие координаты домов хоть как-нибудь ограничены, кроме того что они целые?
                                                                                                • ой (Vova [79.98.8.1], 10.03.2008 20:51:08) #
                                                                                                  извиняюся за последний (или он уже предпоследний) пост, был уже такой вопрос
                                                                                                  • A0 (Vova [79.98.8.1], 10.03.2008 20:52:47) #
                                                                                                    Погодите.. а если у одинаковых слов одинаковая частота.. то выводить их оба? т.е. выводить это слово два раза?
                                                                                                    • Re: Vova (Евгений Хоров [194.85.82.139], 11.03.2008 15:04:57) #
                                                                                                      A3: числа целые, положительные. А6: нумерация с нуля. A0: изходя из условия следует выводить 1 раз.
                                                                                                      • A6 - короткие имена (Василий Болгар [217.118.83.82], 11.03.2008 19:27:44) #
                                                                                                        Здравствуйте! У меня вопросики такие. 1) В Turbo Pascal 7.0 не подключается файл knowledge.inc, так как knowledge - слово из 9-ти букв... а имя должно быть DOS-формата. 2) Вам действительно нужен INC-файл в Паскале или все же модуль TPU?? 3) Я так понимаю эта задачка будет проверяться ручками??
                                                                                                        • Компиляторы и языки программирования (Mihaela [78.24.51.4], 11.03.2008 23:43:45) #
                                                                                                          1. В качестве компилятора для Pascal указана версия Turbo и этот компилятор не распознает модули в формате .inc в отличие от Free Pascal. Какой тип модуля прислать? 2. Некоторых задач (А0, А1 и А6) можно решать в С легче чем в Pascal . Можно прислать программы на разных языках? Спасибо.
                                                                                                          • RE:A6 - короткие имена, Компиляторы и языки программирования (Парамонов Евгений [10.10.10.92], 13.03.2008 00:46:00) #
                                                                                                            Присылать можно вариант с любым из двух расширений inc или tpu, и имя файла knowledge.***. Работа будет проверяться в ручную. По поводу написания программ на разных языках программирования, то правилами не запрещенно использование нескольких языков.
                                                                                                            • A5 (zz [62.148.150.170], 13.03.2008 22:46:13) #
                                                                                                              если расстояние равно длине прыжка то трейсер перепрыгнет или прожок должен быть больше расстояния?
                                                                                                              • A0 (Mihaela [78.24.51.4], 14.03.2008 00:07:30) #
                                                                                                                Если два слова имеют одинаковую частоту, то мы должны выводить их в алфавитном порядке или это не имеет значение?
                                                                                                                • А6 (Михаил [217.150.49.241], 15.03.2008 12:20:20) #
                                                                                                                  Входные данные (кол-во людей, наличие знаменитости) должен генерировать подключаемый модуль? или же они должны находиться в отдельном файле in.txt? И как\кула должен выводиться результат?
                                                                                                                  • Re: A5, A0, A6 (Евгений Хоров [194.85.82.139], 18.03.2008 00:20:14) #
                                                                                                                    A5: >=. A0: не имеет значения. A6: ввод и вывод данных - из модуля (откуда он берет их - решаете сами)
                                                                                                                    • A2 (Алексей [91.143.128.245], 18.03.2008 00:22:48) #
                                                                                                                      В условии задачи A2 сказано, что вершины замка пронумерованы против часовой стрелки, однако в примере они пронумерованы наоборот. Где искать правду?
                                                                                                                      • A5 (Vova [79.98.8.1], 18.03.2008 21:05:51) #
                                                                                                                        1)Он может перепрыгивать здания? Ну, всмысле прыгнуть напрмер не на соседнее а на следущее за ним? 2)Дома не могут пересекаться?
                                                                                                                        • A5 (Vova [79.98.8.1], 18.03.2008 21:12:01) #
                                                                                                                          Что значит верхний левый угол? Как введена система координат? так? y^ | --|--->x |
                                                                                                                          • A5 (Vova [79.98.8.1], 18.03.2008 21:14:00) #
                                                                                                                            Левый правый, это где менший х и больший у? Стороны прямоугольников-домов параллельны осям координат?
                                                                                                                            • A0 (Mihaela [78.24.51.4], 17.03.2008 23:31:08) #
                                                                                                                              Словарь - case sensitive? То есть "мфти" и "Мфти" считаются разные слова?
                                                                                                                              • Re:A2 (Парамонов Евгений [10.10.10.143], 19.03.2008 21:36:37) #
                                                                                                                                Условие всегда первичное. Спасибо, исправили.
                                                                                                                                • A0 (Дмитрий Холодилов [10.10.10.30], 19.03.2008 23:12:19) #
                                                                                                                                  да, "мфти" и "Мфти" - разные слова
                                                                                                                                  • А5 (Дмитрий Холодилов [10.10.10.30], 19.03.2008 23:15:27) #
                                                                                                                                    Дома не могут пересекаться, их стороны параллельны осям координат, перепрыгивать можно как угодно, лишь бы хватало длины прыжка. Левый верхний угол - это левый верхний угол, не знаю, как объяснить подробнее.
                                                                                                                                    • A6 (zz [62.148.132.204], 22.03.2008 15:24:13) #
                                                                                                                                      А человек знает сам себя? Т.е. doesHeKnow(n, n) равно false или true? :)
                                                                                                                                      • .. (Роб Хасанов [82.179.84.100], 22.03.2008 18:26:02) #
                                                                                                                                        А давайте обсуждать кто сколько решил!
                                                                                                                                        • .. (zz [62.148.132.204], 22.03.2008 19:12:58) #
                                                                                                                                          когда придёт подтверждение а то я нервничаю, отправил пару часов назад
                                                                                                                                          • А зачем Вы ждали до последнего момента? (Еdutybq Хоров [194.85.82.139], 22.03.2008 22:00:56) #
                                                                                                                                            Суббота. Вечер... Завтра будет воскресенье.
                                                                                                                                            • Помогите решить задачи (Саша [89.218.52.123], 12.04.2008 20:41:20) #
                                                                                                                                              1) Дана последовательность, содержащая от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв, между соседними словами не менее одного пробела, за последним словом точка. Напечатать все слова, предварительно преобразовав каждое из них по следующему правилу: с) удалить из слова первую букву. 2) Дана не пустая последовательность слов из строчных русских букв, между соседними словами запятая, за последним словом точка. Напечатать в алфавитном порядке: в) все звонкие согласные буквы, которые входят хотя бы в одно слово. 3) Напечатать в обратном порядке заданный во входном файле текст (за текстом следует точка). 4) Дана матрица nxm состоящая из латинских букв, отсортировать каждую строку в алфавитном порядке. 5) Дан файл f, элементы которого являются действительными числами. Найти: в) сумму квадратов элементов файла f. 6) Дан символьный файл f. Найти самое длинное слово среди слов, вторая буква которых есть е, если слов с наибольшей длинной несколько то найти последнее. Если таких слов нет вообще, то сообщить об этом. Решить эту задачу: б) без ограничения на число символов в слове. 7) Сведения об ученике состоят из его имени и фамилии и названия группы (шифр группы) в котором он учится. Дан файл f, содержащий сведения об учениках колледжа г) выяснить, в каких группах насчитывается более 25 учащихся.