Задача 16.Условие задачи Алгоритм работы Листинг программы Набор тестов Условие задачи Напишите программу для заполнения трех двумерных массивов последующего их вывода. Первый массив, размерностью n на m, заполняется данными, вводимыми с клавиатуры, так что заполнение ведется по столбцам от первого столбца, а внутри столбца от последней строки. Второй массив, размерностью n на n, заполняется случайными числами из интервала [-2;20] так, что на главной диагонали находятся двузначные числа. Третий массив, размерностью n на m, заполняется для произвольного n так же, как для n=4.
В последнем случае необходимо: 1)Описать словами построение массива для двух разных n; 2)Написать программу; 3)Привести трассировку для n=4. Условие задачи Алгоритм работы Листинг программы Набор тестов Алгоритм работы Для заполнения первого массива с последней строки использовался цикл for, начиная с i=n для строк и цикл for, начиная с i=0 для столбцов. Во втором массиве двузначные числа проверялись делением на 10. Третий массив заполняется по диагоналям, начиная с побочной и далее заполняются параллельные ей диагонали. Условие задачи Алгоритм работы Листинг программы Набор тестов Листинг программы
Условие задачи Алгоритм работы Листинг программы Набор тестов Набор тестов к программе Первый массив, исходные данные:3,4,5,6 Результат: 4 6 3 5 Второй массив, исходные данные:3 Результат: 14 16 18 11 10 3 11 16 19 Исходные данные:2 Результат: 19 19 18 17 Третий массив, исходные данные:3 Результат: 1 2 1 1 2 0 3 0 0 Исходные данные:n=10 Результат: 1 1 3 1 5 1 7 1 9 1 2 2 2 4 2 6 2 8 2 0 1 3 3 3 5 3 7 3 0 0 4 2 4 4 4 6 4 0 0 0 1 5 3 5 5 5 0 0 0 0 6 2 6 4 6 0 0 0 0 0 1 7 3 7 0 0 0 0 0 0 8 2 8 0 0 0 0 0 0 0 1 9 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 Автор решения: Федотова Елена группа: 121Ми год: 2008 Автор задачи: Гладков В.П. Курс лабораторных работ по программированию: Учебное пособие для специальностей электротехнического факультета ПГТУ/ Перм.гос.техн.ун-т.-Пермь,1998.-153с. |
© Оформитель: Федотова Е.В., 2009