Три задачки
Завтра утром зачет:tehnari_ru_281:, а я в паскале ничего совсем не понимаю,первый курс универа.... Дали три задачки, помогите кто может пожалуйста!!!! Написать нужно на турбо паскале:
1. Найти элемент массива. Массив чисел A[1..m,1..n] упорядочен по неубыванию по строкам и по столбцам, т. е. элементы в строках расположены таким образом, что A[i,1]<=A[i,2]<=...<= A[i,n] ( i = 1, ... , m ) , а в столбцах соответственно A[1,j]<=A[2,j]<= ...<= A[m,j] ( j = 1, ... , n). Найти элемент массива, равный заданному числу x, и напечатать его индексы. Если такого элемента не окажется, напечатать соответствующее сообщение. Число действий в решении должно быть порядка m+n, а не mxn.
2. Общие делители. Даны целые числа m, n ( m не равно 0, n не равно 0). Получить все их общие делители (положительные и отрицательные).
3. Наиболее удаленные точки. Координаты n точек на плоскости заданы в виде двумерного массива K[1..n,1..2]. Найти номера двух точек, расстояние между которыми наибольшее. Вычисление расстояния между двумя точками организовать в подпрограмме.
Завтра утром зачет:tehnari_ru_281:, а я в паскале ничего совсем не понимаю,первый курс универа.... Дали три задачки, помогите кто может пожалуйста!!!! Написать нужно на турбо паскале:
1. Найти элемент массива. Массив чисел A[1..m,1..n] упорядочен по неубыванию по строкам и по столбцам, т. е. элементы в строках расположены таким образом, что A[i,1]<=A[i,2]<=...<= A[i,n] ( i = 1, ... , m ) , а в столбцах соответственно A[1,j]<=A[2,j]<= ...<= A[m,j] ( j = 1, ... , n). Найти элемент массива, равный заданному числу x, и напечатать его индексы. Если такого элемента не окажется, напечатать соответствующее сообщение. Число действий в решении должно быть порядка m+n, а не mxn.
2. Общие делители. Даны целые числа m, n ( m не равно 0, n не равно 0). Получить все их общие делители (положительные и отрицательные).
3. Наиболее удаленные точки. Координаты n точек на плоскости заданы в виде двумерного массива K[1..n,1..2]. Найти номера двух точек, расстояние между которыми наибольшее. Вычисление расстояния между двумя точками организовать в подпрограмме.