Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
attachments_03-09-2012_10-20-12 / Массивы.doc
Скачиваний:
47
Добавлен:
21.05.2015
Размер:
149.5 Кб
Скачать

Задачи.

  1. Задан массив S(N). Определить максимальный и минимальный элементы массива и их номера. Если таких элементов несколько, то определить сколько их.

  2. Задан массив S(М). Вычислить сумму двух наибольших элементов массива (М>5).

  3. Задан массив S(М). Вычислить сумму двух наименьших элементов массива (М>5).

  4. Задан массив Х(К). Найти разность между средним арифметическим и минимальным элементом массива.

  5. Задан массив Х(К). Найти разность между средним арифметическим и максимальным элементом массива.

  6. Задан массив S(К). Найти сумму элементов с четными индексами и произведение элементов с нечетными индексами.

  7. В массиве Н(N) все отрицательные элементы замените максимальным.

  8. В массиве Н(N) все положительные элементы замените минимальным.

  9. В массиве Х(N) поменять местами минимальный и максимальный элементы.

  10. Задан массив Т(К). Найти минимальный элемент среди элементов с нечетными индексами.

  11. Задан массив Т(К). Найти максимальный элемент среди элементов с четными индексами.

  12. Задан массив Р(M). Найти номер элемента, наиболее отличающегося (по модулю) от среднего значения.

  13. Заданы массивы Х(N),У(N)- координаты точек на плоскости. Определить, какая из точек наиболее удалена от точки А с координатами (x,y).

  14. Заданы массивы Х(N),У(N)- координаты точек на плоскости. Определить, какая из точек наименее удалена от точкиBс координатами (k,m).

  15. Задан массив R(K). Вычислить количество элементов, больших среднего арифметического.

  16. Задан массив R(K). Вычислить сумму элементов, меньших среднего арифметического.

  17. Найти максимальный по модулю элемент массива X(N)и поставить его первым.

  18. Найти минимальный по модулю элемент массива X(N)и поставить его последним.

  19. Найти сумму положительных элементов массива У(K)с нечетными индексами.

  20. Найти произведение отрицательных элементов массива Z(K)с четными индексами.

  21. Найти произведение элементов массива H(N), меньших среднего арифметического.

  22. Определить, какой элемент в массиве H(N)расположен раньше: наибольший или наименьший?

  23. Найти сумму и произведение отрицательных элементов массива Z(N).

  24. Задан массив Р(N). Переписать все его элементы, за исключением максимального в массивD.

  25. Задан массив Р(N). Переписать все его элементы, за исключением минимального в массивD.

  26. Задан массив U(K). Вычислить количество элементов, принадлежащих интервалу[a,b].

  27. Задан массив Р(N). Переписать все его элементы, за исключением элементов, принадлежащих интервалу[a,b]в массивD.

  28. Найти количество элементов массива X(N), больших среднего арифметического.

  29. Найти количество элементов массива X(N), меньших среднего арифметического.

  30. Задан массив X(K). Сформировать массивL— номеров положительных элементов массиваX.

  31. Проверить является ли матрица Х(N,N)единичной. Матрица является единичной если диагональные(i=j) элементы равны 1, а все остальные – 0.

  32. Задана матрица Х(N,M). Найти номер строки с наибольшим средним значением.

  33. Найти произведение положительных элементов матрицы X(М,N), расположенных по периметру.

  34. Задана матрица Т(N,М). Вычислить максимальный элемент среди лежащих выше диагонали.

  35. Задана матрица Т(N,М). Вычислить минимальный элемент среди лежащих ниже диагонали.

  36. Задана матрица М(N,M). Сформировать векторР(N), куда записать максимальные элементы каждой строки.

  37. Задана матрица T(N,M). Максимальный элемент в каждой строке заменить на 0.

  38. Задана матрица T(N,M). Минимальный элемент в каждой строке заменить на 1.

  39. Задана матрица T(N,M). Сформировать векторР(M), куда записать максимальные элементы каждого столбца.

  40. Задана матрица H(N,N). Найти максимальный и минимальный элементы, среди лежащих на главной диагонали.

  41. Преобразовать матрицу таким образом, чтобы последний элемент каждой строки был равен среднему арифметическому предыдущих элементов той же строки.

  42. Задана матрица U(M,M).Найти произведение ненулевых элементов матрицы, лежащих выше главной диагонали.

  43. Задана матрица U(M,M). Найти сумму элементов матрицы, лежащих ниже главной диагонали.

  44. Задана матрица U(N,N). Найти максимальный по модулю элемент матрицы и сумму элементов, лежащих на главной диагонали матрицы.

  45. Задана матрица T(N,N). Сформировать массивР, куда записать номера тех строк, у которых диагональный элемент больше суммы всех остальных.

  46. Задана матрица T(N,M). Сформировать векторР(N), гдеPi -среднее  арифметическое элементовi-ой строки.

  47. Задана матрица P(N,M). Найти сумму положительных  элементов и произведение отрицательных элементов матрицы.

  48. Задана матрица T(N,M).Поменять местамиК-ю иL-ю строки.(Предварительно проверив существование строк с номерамиKиL)

  49. Задана матрица P(N,M). Вывести номера строк, не содержащих нулевые элементы.

  50. Задана матрица P(N,M). Вывести номера столбцов, не содержащих нулевые элементы.