Онлайн-конкурс "Алгоритми та структури даних"
Рівень змагання:
2
Термін проведения:
від 2013-01-20 19:00
до  2013-01-20 21:00
Вікова категорія:
Від 5 до 21

Робота з масивами. 

Шановні учасники, велике прохання замість назви проєкта написати середовище розробки. 

Хочу нагадати, що роботи можете виконувати в наступних середовищах:

Visual Studio 2008 (Basic, C #, C ++  )

Visual Studio 2010 (Basic, C #, C ++  )

Turbo Pascal

Free Pascal

ЗАВДАННЯ 1
Оцінка:10

Заповнити матрицю розміром N на M за допомогою генератора випадкових чисел. N и M ввести з клавіатури.Значення елементів мають бути від 1 до 10.

Елементи кожного рядка упорядкувати по убуванню, а самі рядки розташувати за збільшенням суми елементів в рядку. 

Вивести на екран вихідну і результуючу матриці.



ЗАВДАННЯ 2
Оцінка:10

Даний двовимірний масив розміром N на N. Розмірність масиву ввести з клавіатури. Значення елементів мають бути від 1 до 100.

Поміняти місцями всі елементи масиву, симетричні відносно головної діагоналі. Головна діагональ квадратної матриці — діагональ, що проходить через лівий верхній та правий нижній кути.

Вивести на екран вихідний і результуючий масив.



ЗАВДАННЯ 3
Оцінка:10

Даний двовимірний масив розміром N на M. Розмірність масиву ввести з клавіатури. Значення елементів мають бути від 1 до 100.  

Знайти максимальний елемент з найменших елементів стовпців. 

Вивести вихідний масив,  знайдений елемент і індекси знайденого елементу.



ЗАВДАННЯ 4
Оцінка:10

Заповнити матрицю розміром N на M за допомогою генератора випадкових чисел. N і M ввести з клавіатури. Значення елементів мають бути від 1 до 100. Вивести на екран вихідну матрицю і значення елементів, які повторюються. Не залежно від кількості повторень значення виводиться лише один раз.



ЗАВДАННЯ 5
Оцінка:10

Заповнити матрицю розміром N на M за допомогою генератора випадкових чисел. N і M ввести з клавіатури. Значення елементів мають бути від 1 до 100.

Прибрати з кожного i-го рядка перші i елементів. Справа доповнити матрицю номером рядка. 

Вивести на екран вихідний і результуючий масиви.

Приклад:

Вихідна матриця

23        45        11        44

72        4          15        88

54        82        3          12

1          99        54        72

Результуюча матриця

45        11        44        1

15        88        2          2

12        3          3          3

4          4          4          4