Помощь с задачами! Pascal

Ответить
MGorelkin
Сообщения: 1
Зарегистрирован: 26 мар 2007, 21:48

Задачек в универе накидали, а я pascal не сном не духом((( 1)Дана прямоугольная матрица. Получить вектор, каждая компонента которого наибольшый по абсолютной величине элемент соответствующей строки матрицы.
2) Дано A,B матрицы, размером m*n, v-вектор размером N, N-вводится с клавиатуры.
A^t-транспорированая матрица
E-единичная матрица, формируется. Найти матрицу C.
C=(A+A^t)*E
3)Дана матрица A(N,N), состоящая из случайных элеметов. Все элементы строки и столбцы матрицы на пересечении которой находится максимальныйй элемент умножить вдвое.
4) Сформировать матрицу, состоящую из 5 строк и 5 столбцов, в соответствии с заданной функцией. Ф-ия f(i,j) для получения элементов матрицы Aij=f(i,j)
f(i,j)=(i-1)*(j+3)
1)Найти max и min элемент матрицы, средн. зн-ие матрицы
2) Найти min элемент каждой строки и их сумму.
3) Найти сумму элементов всех строк и выбрать из них max.
5)Задача о выборах. Пусть в населенных пунктах, обозначенных номерами от 1 до 6(величина k) , 5 кандидатов от 1 до 5 (величина m). Количество голосов, набранных кандидатом в каждом населенном пункте определяется формулой Ak=rand(10i+50), где i-номер варианта. Вывести таблицу результатов, где зн-ия в строках -данные из населенных пунктов, а в столбцах, данные по конкретному кандидату. Составить одномерный массив с искомыми данными.-в каком населенном пункте людей прогоосовало большее количество?
6) Дана матрица A(N,N).Определить наибольшее из значений элементов, расположенных, в красной части матрицы.
Изображение
Короче это типа матрица квадратная, и разделена равно на 4 квадратика, надо найти, то что в заштрихованых квадратах(ну те в квадратах с звездочками).
Спасибо вам! Хотя бы одну решите) ПРошу очен. Я если что вам могу с сайтами помочь. Веб-разработка-это моё))
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Ну все задачи же решаются хоть и занудно, но довольно просто! нет бы написать, что конкретно не знаешь! Нахождение максимума и минимума в строке/столбце/матрице на этом форуме обсуждалось миллион раз. Некоторые задачи решаются в три строки
4) Сформировать матрицу, состоящую из 5 строк и 5 столбцов, в соответствии с заданной функцией. Ф-ия f(i,j) для получения элементов матрицы Aij=f(i,j)
f(i,j)=(i-1)*(j+3)
for i:=1 to 5 do
for j:=1 to 5 do
A[i,j]:=(i-1)*(j+3);
Все!

С красной матрицей: A[i,j] находится в красной части, если (i>N/2) and (j<N/2) or (i<N/2) and (j>N/2)
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Ответить