русс | укр

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

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

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

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


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

Лаб. 13. Задачи с двумерными массивами


Дата добавления: 2013-12-23; просмотров: 1627; Нарушение авторских прав


1. Заполнить массив [10,10] случайными двузначными числами и напечатать его в табличном виде, выделив цветом чётные числа, стоящие в нечётных строках.

2. Заполнить массив [10,10] случайными двузначными числами, распечатать в табличном виде, а затем транспонировать (строки сделать столбцами, а столбцы строками) и распечатать рядом с первым массивом.

3. Заполнить массив [10,10] случайными двузначными числами, напечатать в табличном виде. Заменить все совпадающие числа нулями и напечатать рядом с предыдущим массивом.

4. Заполнить массив [5,5] случайными неповторяющимися двузначными числами.

5. Заполнить массив [10,10] случайными двузначными числами. В конце каждой строки напечатать сумму элементов этой строки.

6. Заполнить массив [10,10] случайными числами в пределах от 1 до 99. В конце каждой строки напечатать количество чётных элементов в этой строке.

7. Заполнить массив [10,10] случайными двузначными числами так, чтобы каждая строка была неубывающей последовательностью. В конце каждой строки напечатать среднее арифметическое значение элементов этой строки.

8. Массив [10,10] заполнен числами таким способом. В первой строке стоит единица и 9 нулей. Каждая следующая строка начинается с 1, а остальные её элементы равны сумме двух элементов из предыдущей строки: с таким же номером и предыдущего. Напечатать этот массив в виде таблицы.

9. В первой строке массива [10,10] находятся случайные двузначные числа. В каждой следующей строке находятся эти же числа, переставленные в случайном порядке.

10. В трёх первых столбцах массива [10,10] находятся случайные двузначные числа. Все остальные элементы массива представляют собой сумму трёх чисел: из 1-го, 2-го и 3-го столбцов со случайными номерами.

11. Массив [10,10] заполнен случайными двузначными числами. Найти среднее арифметическое элементов главной диагонали и заменить нулями все остальные элементы массива, которые меньше этого среднего.



12. Массив [10,10] заполнен таблицей умножения от 1 до 10. Напечатать его, выделив другим цветом элементы, являющиеся целым квадратом числа. Найти сумму всех элементов массива и напечатать отдельно после массива.

13. Массив [10,10] заполнить случайными числами и распечатать. Сдвинуть массив вправо на N столбцов (последние N столбцов становятся первыми, а остальные перемещаются вправо). Распечатать получившийся массив рядом с исходным.

14. Ввести числа X и Y (≤10) и заполнить массив [10,10] целыми числами так, чтобы элемент с координатами [x,y] был равен 1, все его ближайшие соседи – 2 и т.д., то есть, чем дальше число от этого элемента, тем оно больше.

15. Массив [11,11] заполнить случайными числами и распечатать в виде таблицы квадратной формы. После нажатия любой клавиши занести в массив нули так, чтобы они образовали окружность максимального радиуса.

16. Массив [10,10] заполнить нулями и единицами так, чтобы они располагались в шахматном порядке (в левом верхнем углу – единица) и распечатать в виде таблицы. После нажатия любой клавиши заполнить все ненулевые элементы случайными числами и распечатать вместо исходного массива.

17. Массив [10,10] заполнен случайными числами. После нажатия клавиши изменить расположение чисел так, чтобы чётные числа были сгруппированы в левой части массива, а нечётные – в правой. Новый массив показать рядом со старым.

18. Заполнить массив [9,9] возрастающей подряд (от 0) последовательностью чисел так, чтобы числа шли по прямоугольной спирали, разворачивающейся из центра против часовой стрелки.

19. Массив [10,10] заполнить возрастающей подряд (от 0) последовательностью чисел так, чтобы числа располагались зигзагом: в первой строке слева направо, во второй – справа налево и т.д…

20. Заполнить массив [10,10] случайными двузначными числами, напечатать в табличном виде. В строке, содержащей минимальное число, найти максимальное число. Напечатать его координаты.


 



<== предыдущая лекция | следующая лекция ==>
Лаб. 12. Задачи с одномерными массивами | Множества


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


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

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

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


 


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

 
 

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

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