Основы алгоритмизации и программирования. Часть вторая. Типовые алгоритмы обработки массивов. Асламова В.С - 25 стр.

UptoLike

Составители: 

49
18. Матрица A состоит из 8 строк и 10 столбцов. Найти минимальный
элемент и записать на его место ноль.
19. Матрица A состоит из 8 строк и 10 столбцов. Найти минимальный
элемент и удалить строку и столбец, на пересечении которых он
находится.
20. Матрица A состоит из 7 строк и 9 столбцов. Найти максимальный
элемент и удалить строк
у и столбец, на пересечении которых он
находится.
21. Матрица A состоит из 7 строк и 9 столбцов. Найти максимальный
элемент и подсчитать сумму элементов строки, в которой он
находится.
22. Матрица A состоит из 4 строк и 8 столбцов. Найти максимальный
элемент и подсчитать сумму элементов столбца, в котором он
находится.
23. Матр
ица A состоит из 7 строк и 8 столбцов. Найти максимальный
элемент и подсчитать произведение элементов строки, в которой он
находится.
24. Матрица A состоит из 4 строк и 8 столбцов. Найти максимальный
элемент и подсчитать произведение элементов столбца, в котором он
находится.
25. Матрица A состоит из 7 строк и 9 столбцов. Найти максимальный
элемент и об
нулить строку и столбец, на пересечении которых он
находится.
26. Матрица A состоит из 7 строк и 9 столбцов. Найти максимальный
по модулю элемент и поменять его местами с элементом A[1, 1].
27. Матрица A состоит из 7 строк и 9 столбцов. Найти максимальный
и минимальный элементы и поменять их местами.
28. Матрица A состоит из 6 строк и 8 стол
бцов. Заменить каждый из
элементов A[ i, j ] на
A[ i, j ]–S
maxmin
, где Sсреднее арифметическое из всех
элементов матрицы, maxмаксимальный элемент, minминимальный
элемент матрицы.
29. Матрица A состоит из 7 строк и 9 столбцов. Найти значение
максимального по модулю элемента и разделить на него каждый
элемент матрицы.
50
30. Даны два массива A и B, состоящие из 10 и 20 элементов
соответственно. Найти в ка
ждом массиве максимальный элемент и его
индекс. Поменять местами максимальный элемент массива A с
максимальным элементом из массива B. Поиск максимального
элемента оформить в виде подпрограммы. Массивы выводить в два
параллельных столбца.
Задание. Алгоритмы поиска 2
1. Ртутные термометры могут быть использованы для измерения
температуры до –39,4°С. Используйте информацию о минимальной
температуре, зафиксированной в каждом году за последние 40 лет в
городе Ангарске, определить, можно ли использовать ртутные
термометры в этом городе.
Задача сводится к тому, есть ли в массиве минимальных температур
хотя бы один элемент, меньший или равн
ый –39,4.
2. Результаты переписи населения заданы в виде массива фамилий и
массива года рождения. Напечатать фамилии и подсчитать общее
число жителей, родившихся раньше 1937 года.
3. Результаты соревнований по марафону представлены массивами
фамилий и результатов. В марафоне участвовало 30 человек.
Определить общее количество спортсменов, выполнивших
нормативы мастеров спорта на дистанции 42 километра и
напечатать их фамилии.
Задача свод
ится к определению того, сколько раз в
неупорядоченном массиве результатов встречалось время, меньшее
или равное норме мастера спорта на данной дистанции.
4. Результаты сдачи экзамена по вычислительной технике
представлены в виде массива фамилий 25 студентов и
соответствующего ему массива результатов. Напечатать фамилии
студентов, не сдавших экзамен.
5. В си
мвольном массиве латинских слов, состоящем из 25
элементов, организовать линейный поиск сбарьером и найти
индекс элемента, равному заданному слову. Если такой элемент
отсутствует, выдать соответствующее сообщение.
6. В массиве целых чисел, состоящим из 30 элементов, организовать
линейный поиск сбарьером и найти индекс элемента, равному
заданному значению. Если такой элемент отсутствует, выдать
со
ответствующее сообщение.
18. Матрица A состоит из 8 строк и 10 столбцов. Найти минимальный              30. Даны два массива A и B, состоящие из 10 и 20 элементов
элемент и записать на его место ноль.                                          соответственно. Найти в каждом массиве максимальный элемент и его
                                                                               индекс. Поменять местами максимальный элемент массива A с
19. Матрица A состоит из 8 строк и 10 столбцов. Найти минимальный
                                                                               максимальным элементом из массива B. Поиск максимального
элемент и удалить строку и столбец, на пересечении которых он
                                                                               элемента оформить в виде подпрограммы. Массивы выводить в два
находится.
                                                                               параллельных столбца.
20. Матрица A состоит из 7 строк и 9 столбцов. Найти максимальный
элемент и удалить строку и столбец, на пересечении которых он
находится.                                                                                     Задание. Алгоритмы поиска 2
21. Матрица A состоит из 7 строк и 9 столбцов. Найти максимальный
элемент и подсчитать сумму элементов строки, в которой он                      1.    Ртутные термометры могут быть использованы для измерения
находится.                                                                          температуры до –39,4°С. Используйте информацию о минимальной
                                                                                    температуре, зафиксированной в каждом году за последние 40 лет в
22. Матрица A состоит из 4 строк и 8 столбцов. Найти максимальный                   городе Ангарске, определить, можно ли использовать ртутные
элемент и подсчитать сумму элементов столбца, в котором он                          термометры в этом городе.
находится.                                                                          Задача сводится к тому, есть ли в массиве минимальных температур
23. Матрица A состоит из 7 строк и 8 столбцов. Найти максимальный                   хотя бы один элемент, меньший или равный –39,4.
элемент и подсчитать произведение элементов строки, в которой он               2.    Результаты переписи населения заданы в виде массива фамилий и
находится.                                                                          массива года рождения. Напечатать фамилии и подсчитать общее
24. Матрица A состоит из 4 строк и 8 столбцов. Найти максимальный                   число жителей, родившихся раньше 1937 года.
элемент и подсчитать произведение элементов столбца, в котором он              3.    Результаты соревнований по марафону представлены массивами
находится.                                                                          фамилий и результатов. В марафоне участвовало 30 человек.
25. Матрица A состоит из 7 строк и 9 столбцов. Найти максимальный                   Определить общее количество спортсменов, выполнивших
элемент и обнулить строку и столбец, на пересечении которых он                      нормативы мастеров спорта на дистанции 42 километра и
находится.                                                                          напечатать их фамилии.
                                                                                    Задача сводится к определению того, сколько раз в
26. Матрица A состоит из 7 строк и 9 столбцов. Найти максимальный                   неупорядоченном массиве результатов встречалось время, меньшее
по модулю элемент и поменять его местами с элементом A[1, 1].                       или равное норме мастера спорта на данной дистанции.
27. Матрица A состоит из 7 строк и 9 столбцов. Найти максимальный              4.    Результаты сдачи экзамена по вычислительной технике
и минимальный элементы и поменять их местами.                                       представлены в виде массива фамилий 25 студентов и
                                                                                    соответствующего ему массива результатов. Напечатать фамилии
28. Матрица A состоит из 6 строк и 8 столбцов. Заменить каждый из
                       A[ i, j ]–S                                                  студентов, не сдавших экзамен.
элементов A[ i, j ] на max–min , где S – среднее арифметическое из всех
                                                                               5.    В символьном массиве латинских слов, состоящем из 25
элементов матрицы, max – максимальный элемент, min – минимальный                    элементов, организовать линейный поиск с “барьером” и найти
элемент матрицы.                                                                    индекс элемента, равному заданному слову. Если такой элемент
                                                                                    отсутствует, выдать соответствующее сообщение.
29. Матрица A состоит из 7 строк и 9 столбцов. Найти значение
максимального по модулю элемента и разделить на него каждый                    6.    В массиве целых чисел, состоящим из 30 элементов, организовать
элемент матрицы.                                                                    линейный поиск с “барьером” и найти индекс элемента, равному
                                                                                    заданному значению. Если такой элемент отсутствует, выдать
                                                                                    соответствующее сообщение.

                                                                    49    50