Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
18
Добавлен:
17.04.2015
Размер:
28.67 Кб
Скачать

Московский Государственный Университет Леса

ФЭСТ ВТ-11

Лабораторная работа №5.

Программирование на языках высокого уровня

Тема: «Матрица»

Выполнил студент: Шемяков И.И.

Проверил: Ларионов Н.В.

Москва 2011 г.

1. Условия задачи:

Дана целочисленная прямоугольная матрица. Определить:

1)сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент;

2)номера строк и столбцов всех седловых точек матрицы.

Матрица А имеет седловую точку Аij, если Аij является минимальным элементом в i-й строке и максимальным в j-м столбце.

2. Данные:

Выходные данные: S, n1,n2.

3. Листинг программы.

#include <stdio.h>

#include <stdlib.h>

int main()

{

int n=4, m=6, i, j, l=4,h;

int a[n][m]={{0,-7,1,6,2,4},{2,7,5,2,3,-4},{4,1,0,-9,0,5},{1,4,8,0,9,0}};

int s[l];

int k=0;

s[l]=0;

for (i=0;i<n;i++)

{

for (j=0;j<m;j++)

{

if (a[i][j]<0) k=k+1;}

if (k>0)

{

for (j=0;j<m;j++)

s[l]=s[l]+a[i][j];}

l=l+1;

}

for ( h=0;h<l;h++)

printf (“S=%i “, s[l]);

system (“pause”);

return 0;

}

Соседние файлы в папке Шемяков