630 Глава 20. Основы программирования
• определение элементов массива, разность модулей которых имеет наибольшее
значение;
• определение значения, которое встречается среди элементов массива макси-
мальное число раз, и вычисление количества таких вхождений;
• упорядочение элементов массива по возрастанию.
Задание 3
Дан двумерный массив, содержащий Л^хЛ/'элементов.
Написать подпрограммы, выполняющие следующие действия:
• вычисление среднего арифметического для элементов каждой строки массива;
• замену нулями
всех
элементов,
расположенных
на
главной диагонали матрицы;
• определение наибольшего элемента и его положения в массиве.
Задание 4
Дана текстовая строка.
Написать подпрограммы, в|ыполняющие следующие действия:
• подсчет количества слов в строке (в качестве границ слов рассматриваются
пробелы);
• подсчет количества цифр в строке;
• определение десятичного
числа,
которому соответствует
строка,
если она пред-
ставляет запись этого числа в шестнадцатеричной системе;
• проверку соответствия содержимого строки правилам записи идентификато-
ров языков программирования.