Мужики, спасайте. В эту пятницу нам по программированию сказали за неделю сделать 5 программ на массивы. Проблемы в том, что я нифига в этом не понимаю... До этого мы писали простые программки, типа по формуле высчитать то-то и то-то, и т.д. А тут вдруг наша преподша задала это, толком даже не объясняя как задать массив. Программируем на Visual Basic в Visual Studio 2005. Вся надежда на вас. Вот задачи:
1) Дана квадратная матрица n*n. Составить программу и рассчитать суммы и произведения элементов матрицы, а именно произведение отрицательных элементов главной диагонали и сумму абсолютных значений элементов матрицы
2) Составить программу, предусматривающую контрольный вывод исходных данных в окно на левой части экрана и вывод результатов в окно на правой части экрана. В случае вывода исходных данных с клавиатуры создать окно в верхней и нижней части экрана. В массиве длиной n имеется несколько пар одинаковых чисел. Определить количество этих пар, значения и индексы этих элементов.
3) Дана числовая вещественная матрица a, имеющая n строк и m столбцов. Составить программу предусматривающую контрольный вывод исходной матрицы в окно на левой части экрана и вывод упорядоченной матрицы в окно на правой части. Поменять местами первый и последний, второй и предпоследний и т.д. столбцы исходной матрицы. У полученной матрицы расставить в порядке возрастания элементы побочной диагонали n=m=6.
4) Дана последовательность вещественных чисел x1, x2,…,xn, n – количество членов последовательности. Составить программу расчёта среднего арифметического всех отрицательных членов последовательности.
5) Дана матрица А
14 11 15 -20
13 10 -17 16
12 -22 21 18
Переставить столбцы матрицы в порядке возрастания сумм положительных элементов столбцов. На экране вывести преобразованную матрицу и вычисленные суммы.