Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задачник по программированию с решениями1.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
5.55 Mб
Скачать

5.2. Задачи

  1. Ввести двумерный массив А(п,т) по строкам. Вывести элементы второй строки.

  2. Ввести двумерный массив А(п,т) по столбцам. Вывести элементы третьего столбца.

  3. Ввести двумерный массив А(п,т) по столбцам. Вывести элементы второй строки и элементы предпоследней строки.

  4. Ввести двумерный массив А(п,т) по строкам. Вывести элементы четвертого столбца и элементы второй строки.

  5. Дан массив А(п,т). Найти количество нулей во втором столбце массива, вывести элементы этого столбца в строку.

  6. Дана действительная матрица А(п,т). Поменять элементы первой строки с соответствующими элементами предпоследней строки.

  7. Дан двумерный массив F(5,6). Поменять местами элементы первой и второй строки. Найти сумму элементов преобразованного массива.

  8. Задана квадратная таблица целых чисел. Найти среднее геометри­ческое элементов главной диагонали и удвоенную сумму элементов побочной диагонали.

  9. Вычислить сумму и число положительных элементов матрицы A(n,n), находящихся над главной диагональю.

  10. Задана квадратная таблица целых чисел. Поменяйте местами эле­менты, стоящие в противоположных углах таблицы. Вывести преобразован­ную таблицу на экран.

  11. Дан двумерный массив. Найти сумму элементов 3-го столбца, про­изведение элементов предпоследней строки, сумму и произведение всех эле­ментов массива.

  12. Дана действительная матрица А(п,п), причем « - нечетное число. Вычислить сумму элементом центрального столбца.

  1. Дана целочисленная таблица А(п,п), причем и - нечетное число, Вычислить среднее арифметическое значение всех элементов таблицы. Заме­нить центральный элемент таблицы вычисленным средним.

  1. Дан двумерный массив А(п,т) целых чисел. Найти сумму и коли­чество всех двузначных четных чисел, делящихся нацело на 5.

  2. Дан двумерный квадратный массив действительных чисел. Опре­делить произведения элементов главной и побочной диагоналей. Элементы диагонали с наименьшим произведением увеличить в два раза.

  3. Дан двумерный массив А(п,т). Найти удвоенную сумму элементов 1-го столбца, утроенное произведение элементов последней строки, сумму и произведение всех элементов массива.

  4. Дан двумерный квадратный массив действительных чисел. Под­считать среди элементов, стоящих над главной диагональю, количество эле­ментов, которые при делении нацело на 4 дают результат, попадающий в ин­тервал [1, 4] и вывести эти элементы.

  5. Дана действительная матрица А(п,п), причем п - нечетное число. Увеличить элементы центральной строки и центрального столбца на единицу.

  6. Дан двумерный квадратный массив действительных чисел. Под­считать среди элементов, стоящих над главной диагональю, количество эле­ментов, которые при делении нацело на 4 дают результат, попадающий в ин­тервал [1, 4] и вывести эти элементы.

  7. Дана действительная матрица А(п,п), причем п - нечетное число. Увеличить элементы центральной строки и центрального столбца на единицу.

  8. Дана действительная квадратная матрица. Заменить элементы, стоящие ниже главной диагонали, их удвоенными значениями.

  9. Задан двумерный целочисленный массив А(п,п). Вычислить сумму и количество тех элементов, расположенных выше побочной диагонали, ко­торые при делении на 5 дают в остатке 3.

  10. Дана целочисленная таблица А(п,п). Вычислить сумму и количест­во элементов, находящихся ниже побочной диагонали, которые при делении на 3 в остатке дают 5. Вывести элементы 2-ой строки, а также элементы глав­ной диагонали.

  11. Дан двумерный квадратный массив действительных чисел. Под­считать среди элементов, стоящих над главной диагональю, количество эле­ментов, которые при делении нацело на 3 дают результат, попадающий в ин­тервал [1, 6] и вывести эти элементы.

90

  1. Задана квадратная таблица целых чисел. Вычислить сумму элемен­тов, расположенных выше главной диагонали и сумму элементов, располо­женных ниже главной диагонали. Если вычисленные суммы равны, то выдать сообщение об этом.

  2. Дана целочисленная таблица А(п,п), причем и - нечетное число. Элементы, расположенные выше центральной строки увеличить в два раза, а элементы, расположенные ниже этой строки уменьшить на единицу.

  3. Задана квадратная таблица целых чисел. Найти среднее арифмети­ческое элементов главной диагонали и сумму элементов побочной диагонали. Поменяйте местами элементы, стоящие в противоположных углах матрицы.

  4. Дана действительная квадратная матрица порядка 8. Найти среднее арифметическое значение массива и уменьшить каждый элемент массива на найденное среднее значение.

  5. Дан двумерный массив А(п,т). Найти среднее значение массива и уменьшить каждый элемент массива на найденное среднее значение.

  6. Дана действительная матрица А(п,п), причем п нечетное число Вычислить среднее арифметическое значение элементов центральной строки

  7. Дана действительная квадратная матрица порядки 6. Заменить нулем все ее элементы, расположенные ниже главной диагонали. Найти среднее арифметическое значение преобразованного массива.

  1. Дана действительная квадратная матрица порядка и. Увеличить ни единицу все элементы, расположенные выше главной диагонали. 11ай i и сред­нее геометрическое значение преобразованного массива.

  2. Задана квадратная таблица действительных чисел. Преобразовать таблицу, поменяв местами элементы главной и побочной диагоналей симмет­рично вертикали.

  3. Дан двумерный квадратный массив. Переставить элементы массива симметрично побочной диагонали.

344. Дана целочисленная таблица А(п,п), причем п - нечетное число. Если центральный элемент таблицы является четным числом, то вычислить среднее арифметическое значение всех элементов таблицы, в противном случае вычислить среднее геометрическое значение отличных от нуля элементов.

  1. Дан двумерный массив /4(6,9). Поменять местами элементы первой и последней строки, второй и предпоследней, и так далее.

  2. Дан массив /4(9,9). Найти сумму элементов главной диагонали. Ес­ли сумма меньше 100, то вывести элементы первых четырех столбцов, в про­тивном случае - последних четырех.

  3. Элементы двумерного действительного массива А(п,т), целая часть которых больше 2-х, переписать в массив В, а остальные элементы пе­реписать в массив С.

  4. Элементы двумерного действительного массива А(п,т), целая часть которых не превышает 4-jc, переписать в массив В. Вывести созданный массив В.

  5. Дан целочисленный массив А(п,т). Создать два массива: в первый переписать элементы первого столбца, а во второй - элементы последней строки данного массива.

  6. Дан целочисленный массив А(п,т). Создать массив В, в который переписать четные элементы первой и второй строк данного массива.

  7. Дан массив А(п,т). Вычислить среднее арифметическое значение элементов каждой строки. Вывести элементы тех строк, в которых первый элемент больше соответствующего среднего арифметического.

  8. Дан массив А(п,т). Вывести номера столбцов, в которых их сред­нее арифметическое значение является отрицательным числом.

  9. Дана действительная матрица /4(4,9). Найти суммы элементов каж­дого столбца.

  1. Дан массив А(п,т). Вычислить среднее геометрическое значение элементов каждой строки. Вывести элементы тех строк, в которых предпо­следний элемент меньше соответствующего среднего геометрического.

  2. Дана действительная матрица А(4,9). Найти произведения ненуле­вых элементов каждого столбца.

  3. Задан двумерный массив А(п,т). Определить произведение эле­ментов каждого столбца массива. Вычисленные произведения вывести с ука­занием номера соответствующего столбца.

  4. Дано натуральное число п, действительная матрица Л(и,9). Найти суммы элементов каждого столбца и произведения элементов столбцов, имеющих четные номера.

  5. Дан двумерный массив А(п,т) целых чисел. Разработать програм­му нахождения произведения всех однозначных чисел, расположенных и строках с нечетными номерами. Вывести число таких чисел.

  6. Дан двумерный массив А(п,т) целых чисел. Определить сумму элементов каждой строки массива. Вывести эти суммы с указанием номера и соответствующих строк.

  7. Задан двумерный массив А(п,т) Определить суммы элементов каждой четной строки, а также удвоенное произведение каждою нечетного столбца массива. Вывести полученные результаты

  8. Дан двумерный массив А(п,п). Определить сумму отрицательных элементов каждого столбца. Найти номер столбца, в котором модуль суммы элементов максимален.

  9. Дан двумерный массив A(4,3). Определите, является ли он магиче­ским квадратом, т.е. таким, в котором суммы элементов в каждой строке, в каждом столбце, на главной и на побочной диагонали равны между собой.

  10. Дан целочисленный двумерный массив А(п,п). Найти номера строк, в которых все элементы равны нулю.

  1. Дан целочисленный двумерный массив А(п,п). Вывести строки с указанием их номеров, в которых все элементы положительны.

  1. Дан целочисленный двумерный массив А{п,п). Вывести столбцы с указанием их номеров, в которых все элементы являются четными.

  2. Дан целочисленный двумерный массив А(п,п). Вывести строки с указанием их номеров, в которых все элементы являются нечетными.

  3. Дан целочисленный двумерный массив А(п,п). Вывести столбцы с указанием их номеров, в которых элементы расположены по убыванию.

  4. Дан целочисленный двумерный массив А(п,п). Вывести строки с указанием их номеров, в которых элементы расположены по возрастанию.

  5. Дан целочисленный массив А(п,п). Найти минимальный четный положительный элемент массива.

  6. Дан целочисленный массив А(п,п). Найти максимальный нечетный отрицательный элемент массива.

  7. Дана таблица А{п,п), причем и - нечетное. Таблица содержит единственный максимальный элемент. Преобразовать ее таким образом, что­бы после перестановки строки и столбца с максимальным элементом он ока­зался в центре таблицы.

  8. Ввести двумерный массив А{п,п) по столбцам. Найти минималь­ный и максимальный элементы массива и поменять их местами. Вывести первые две строки преобразованного массива.

  9. Найти максимальный и минимальный элементы двумерного мас­сива А(п,т), а также их координаты.

  10. Дана таблица А(п,т). Вычислить максимальный элемент таблицы и увеличить на единицу элементы строки и столбца, на пересечении которых находится максимальный элемент.

  11. Дан двумерный квадратный массив действительных чисел. Опре­делить суммы элементов главной и побочной диагоналей. Элементы диагона­ли с большей суммой заменить минимальным элементом массива.

  1. Задана таблица А(п,т) Найти сумму максимальных элементов ка­ждой строки.

  2. Дан двумерный квадратный массив целых чисел. Определить но­мер строки с максимальным числом нечетных элементов и номер столбца с минимальным числом четных элементов.

  3. Дана таблица А(п,п). Вычислить максимальный элемент второго столбца. Элемент побочной диагонали этого столбца уменьшить в два раза.

  4. Дан двумерный квадратный массив целых чисел. Определить но­мер четного столбца с минимальным числом положительных элементов.

  5. Дана целочисленная таблица А(п,п). Найти максимальный элемент среди элементов третьего столбца и определить его координаты. Вывести элементы третьего столбца без найденного максимального.

  6. Дана таблица А(п,т), в которой все числа различны. Найти минимальный элемент каждой строки таблицы, затем среди этих минимальных выбрать наибольшее значение.

  7. Дана целочисленная таблица А(п,т) Определить строку с максимальным числом четных элементов.

  8. Дана таблица А(п,т) Найти максимальный и минимальный элементы первого столбца и поменян, их местами

  9. Дан двумерный массив А(п,т) Определить строку с максимальной суммой элементов.

  1. Дана таблица А(п,m). Вычислить минимальный элемент второй строки таблицы. Элемент главной диагонали этой строки увеличить на единицу.

  2. Дана таблица А(п,т). Поменять элементы строки, содержащей элемент с наибольшим значением, с элементами строки, содержащей наи­меньший элемент. Предполагается, что эти элементы единственные.

  3. Сформировать квадратную матрицу порядка п (четное) по задан­ному образцу:

388. Сформировать квадратную матрицу порядка п (четное) по задан­ному образцу:

Найти сумму элементов каждого третьего столбца.

  1. Сформировать квадратную матрицу порядка п (четное) по задан­ному образцу:

Найти среднее геометрическое элементов каждого второго столбца.

  1. Сформировать квадратную матрицу порядка п (четное) по задан­ному образцу:

Найти среднее геометрическое элементов каждого второго столбца.

  1. Сформировать квадратную матрицу порядка п (четное) по задан­ному образцу:

Найти половину среднего арифметического элементов каждой второй строки.

  1. Дан двумерный массив F(8;11). Путем перестановки столбцов пре­образовать массив так, чтобы элементы первой строки стояли упорядоченны­ми по возрастанию.

  2. Дан двумерный массив А(п,т). Отсортировать строку, содержа­щую максимальный элемент массива по убыванию.

  3. Дан двумерный массив А(п,т). Отсортировать столбец, содержи щий минимальный элемент массива по возрастанию.

  4. Дан двумерный массив А(п,п), причем п – нечетное. Отсортировать элементы центрального столбца по убыванию.

  5. Дан двумерный массив А(п,п), причем п - нечетное. Отсортировать элементы центральной строки по возрастанию.

397. Дан двумерный массив A(п,п). причем п нечетное. Отсортировать элементы главной диагонали по убыванию и переставить строки в соответствии с сортировкой.

  1. Дан двумерный массив А(п,п). Отсортирован, элементы первой строки по возрастанию и переставить столбцы в соответствии с сортировкой.

  2. Дан двумерный массив А(п,п), элементами которого являются 0 или 1. Переставить строки по возрастанию количества единиц в этих строках

  3. Дан двумерный целочисленный массив А(п,т), просматриваемый через окно 3 х 3. Определить число окон, сумма элементов которых является четной.

  1. Дан двумерный целочисленный массив А(п,т), просматриваемый через окно 3x3. Определить число окон, в которых элементы главной диаго­нали являются нечетными.

  1. Дан двумерный целочисленный массив А(п,т), просматриваемый че­рез окно 3x3. Определить число окон, в которых все элементы положительны.

  2. Дан двумерный целочисленный массив А(п,т), просматриваемый через окно 3x3. Определить число окон, в которых центральный элемент от­рицателен и единственен.

  3. Дан двумерный целочисленный массив А(п,т), просматриваемый через окно 3x3. Определить число окон, в которых центральный элемент по­ложителен и не единственен.

  4. Дан двумерный целочисленный массив А(п,т), просматриваемый через окно 5x5. Определить число окон, в которых центральный элемент максимален и единственен.

  5. Дан двумерный целочисленный массив А(п,т), просматриваемый через окно 5x5. Определить число окон, в которых центральный элемент минимален и не единственен.

  6. Дан двумерный целочисленный массив А(п,т), просматриваемый через окно 5x5. Определить число окон, в которых элементы главной диаго­нали равны нулю.

  7. Дан двумерный целочисленный массив А(п,т), просматриваемый через окно 5x5. Определить число окон, в которых элементы главной диаго­нали расположены по возрастанию.

  8. Дан двумерный целочисленный массив А(п,т), просматриваемый через окно 5x5. Определить число окон, в которых элементы главной диаго­нали расположены по убыванию.

  9. Дан двумерный массив А(п,т) с элементами 0 и 1, просматривае­мый через окно 5x5. Определить число окон, в которых единицы стоят толь­ко на главной диагонали окна.

  1. Дан двумерный целочисленный массив А(п,т), просматриваемый через окно 5x5. Определить число окон, в которых сумма элементов главной диагонали меньше суммы элементов побочной диагонали.

  2. Дан двумерный целочисленный массив А(п,т), просматриваемый через окно 5x5. Определить число окон, в которых элементы побочной диа­гонали расположены по убыванию.

СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ

1.Информатика. Задачник-практикум в 2т./Под ред. ИТ. Семакина, Е.К. Хеннера: Том. 1. - М.: Лаборатория Базовых Знаний, 2001. - 280 е.: ил.

2.Сафронов И.К. Бейсик в задачах и примерах. - СПб.: БХВ-Петербург, 2001.-224 с: ил.

Ъ.Брудно А.Л., Катан Л.И. Московские олимпиады по программирова­нию/ Под ред. акад. Б.Н. Наумова. - 2-е изд., доп. и перераб. - М.: Наука. Гл. ред. физ.-мат. лит., 1990. - 208 с.

А.Пршцепов М.А. Экзамен по информатике. Основы алгоритмизации и программирования: Справ, пособие/ М.А. Прищепов, В.П. Степанцов, Е.В. Севернева. - Мн.: ТетраСистемс, 2001. - 192 с: ил.

5.Информатика: Путеводитель абитуриента и старшеклассника. Авт.-сост. НА. Подольская. - М.: Научно-технический центр «Университетский», 1998. -128 с.

6. Бобровский С. Программирование на языке QBasic для школьников и студентов. - 2000. - 208 с.