русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

ДВУМЕРНЫЕ МАССИВЫ


Дата добавления: 2015-08-14; просмотров: 1409; Нарушение авторских прав


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

 

1. Сформировать из квадратной матрицы А порядка 2*n матрицу В помещая нечетные элементы исходной матрицы А в нечетные столбцы, четные элементы – в четные. Предварительно проверить, что количество четных и нечетных элементов матрицы А одинаково.

2. Переписать элементы матрицы А в матрицу В, обнуляя все столбцы, сумма элементов которых четная.

3. Переписать элементы матрицы А в матрицу В, обнуляя все строки, сумма элементов которых нечетная.

4. Переписать элементы матрицы А в матрицу В, сортируя элементы каждого столбца и располагая их в нечетных столбцах от минимального к максимальному, а в четных наоборот, от максимального к минимальному.

5. Сформировать матрицу В из матрицы А, вычисляя элементы по следующей формуле:

6. Получить целочисленную квадратную матрицу, порядка n , элементами которой являются числа 1,2,3,…, n*n, расположенные в ней по спирали.

7. Дана целочисленная квадратная матрица порядка n. Найти последовательность чисел a1..a(n*n), получающуюся при чтении данной матрицы по спирали.

8. Из матрицы А сформировать матрицу В, отсортировав по возрастанию все элементы матрицы А и располагая их в матрице В по спирали, начиная с минимального элемента b11.

 

Даны числа a1..a(n*n), получить квадратную матрицу порядка n, элементами которой являются числа a1..a(n*n), расположенные в ней по схеме:

9. 10. 11. 12.

13. Сформировать из квадратной матрицы А порядка 2*n матрицу В помещая отрицательные элементы исходной матрицы А в нечетные столбцы, положительные – в четные.



14. Переписать элементы матрицы А в матрицу В, исключая из нее все повторяющиеся элементы, заменяя их 0.

15. Из матрицы А сформировать матрицу В, отсортировав по убыванию все элементы матрицы А и располагая их в матрице В по спирали, начиная с максимального элемента b11.

 

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

16. 17. 18. 19.
20. 21. 22. 23.

 

Дана квадратная матрица порядка 2n. Получить новую матрицу, переставляя ее блоки размера n*n так, как показано на рисунке:

24. 25. 26.

Дана квадратная матрица порядка n. Получить новую матрицу, переставляя ее блоки по схеме:

27. 28.

29. Перемножить две матрицы любой размерности, предварительно проверяя на согласованность.

30. Из матрицы А сформировать матрицу В, отсортировав по возрастанию все элементы матрицы А и располагая их в матрице В по спирали, начиная с минимального элемента В11.

31. Переписать элементы матрицы А в матрицу В, исключая из нее все элементы, меньшие модуля суммы всех элементов матрицы А, заменяя их 0.

 

Дана квадратная матрица порядка n. Получить новую матрицу, сортируя и переставляя элементы исходной матрицы по следующей схеме:

32. 33. 34.

35.

36. Из матрицы А сформировать матрицу В, отсортировав по возрастанию все элементы матрицы А и располагая их в матрице В по спирали, начиная с минимального элемента В11.

37. Переписать элементы матрицы А в матрицу В, исключая из нее все элементы, меньшие модуля суммы всех элементов матрицы А, заменяя их 0.

38. Сформировать из квадратной матрицы А порядка 2*n матрицу В помещая отрицательные элементы исходной матрицы А в нечетные столбцы, положительные – в четные. Предварительно проверить, что количество положительных и отрицательных элементов матрицы А одинаково.

39. Из матрицы А сформировать матрицу В, отсортировав по убыванию все элементы матрицы А и располагая их в матрице В по спирали, начиная с максимального элемента b11.

40. Переписать элементы матрицы А в матрицу В, исключая из нее все элементы, меньшие модуля суммы всех элементов матрицы А, заменяя их 0.

41. Переписать элементы матрицы А в матрицу В, сортируя элементы каждого столбца и располагая их в столбцах от минимального к максимальному.

42. Сформировать матрицу В из матрицы А, вычисляя элементы по следующей формуле:

43. Переписать элементы матрицы А в матрицу В, сортируя элементы каждой строки и располагая их от максимального элемента к минимальному.

44. Переписать элементы матрицы А в матрицу В, сортируя элементы каждой строки и располагая их в нечетных строках от минимального к максимальному, а в четных наоборот, от максимального к минимальному.

45. Переписать элементы матрицы А в матрицу В, вычитая из каждого элемента строки сумму всех четных чисел этой строки.

46. Переписать элементы матрицы А в матрицу В, вычитая из каждого элемента столбца сумму всех нечетных чисел этого столбца.

 

 



<== предыдущая лекция | следующая лекция ==>
Алматы, 2013 | Investing In People Who Want to Make a Different.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.241 сек.