Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
1 / 1 / 1
Регистрация: 19.11.2013
Сообщений: 40
1

Задана матрица Z(5,4). Найти в каждой строке, если там есть отрицательный элемент

21.12.2013, 15:42. Показов 2318. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
На форуме есть такое задание но сделана в C++, нужно на паскале. За ранее спасибо!!!

Задана матрица Z(5,4). Найти в каждой строке, если там есть отрицательный элемент, среднее арифметическое всех элементов, исключая нулевые и записать эти значения в массив В. Вывести исходную матрицу Z и массив B.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.12.2013, 15:42
Ответы с готовыми решениями:

Найти в каждой строке матрицы первый отрицательный элемент
Заданы две матрицы А(6,6) и В(6,6). Для матрицы, которая отвечает заданному условию (1) выполните...

Построить массив В(5) по следующему правилу: В(I) присвоить 1, если в 1-ой строке есть хотя бы один отрицательный элемент
Дан массив А. Построить массив В(5) по следующему правилу: В(I) присвоить 1, если в 1-ой строке...

В каждой строке найти первый отрицательный элемент и заменить его произведением этого элемента на его номер в строке
Всем привет! Дана задача Задана матрица X(5,4). В каждой строке найти первый отрицательный...

В каждой строке найти минимальный элемент, и если этот элемент не равен 0, то разделить на него каждый элемент
Дана матрица А размером m*n, в каждой строке найти минимальный элемент, и если этот элемент не...

1
50 / 42 / 25
Регистрация: 05.12.2013
Сообщений: 275
21.12.2013, 16:40 2
Лучший ответ Сообщение было отмечено REY-93 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{Ввод матрицы}
For i:=1 to n do
 begin
   writeln('');
   For j:=1 to m do
      Writeln(a[i,j]:3);
 end;
For i:=1 to n do
   For j:=1 to m do
       If a[i,j] < 0 then 
             begin
                  k:=0;
                         For j:=1 to m do
                            begin
                               If a[i,j] <> 0 then b[i]:=b[i]+a[i,j];
                               inc(k);
                             end;
                    b[i]:=b[i]/k;
              end;
For i:=1 to n do
Write(b[i]:3);
End.
Точно не уверен, но кажется так
1
21.12.2013, 16:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.12.2013, 16:40
Помогаю со студенческими работами здесь

В(I) присвоить 1 , если в первой строке массива есть хотя бы один отрицательный элемент , в противной случае B(I) присвоить 0
Дан массив A.построить массив В(5) по следующему правилу : В(I) присвоить 1 , если в первой строке...

Дана целочисленная матрица размера M x N. Найти элемент, являющийся максимальным в своей строке и минимальным в своем столбце. Если такой элемент отсу
Дана целочисленная матрица размера M x N. Найти элемент, являющийся максимальным в своей строке и...

Удалить первый отрицательный элемент массива, если такой элемент есть
1. Удалить первый отрицательный элемент массива, если такой элемент есть. 2. Вставить два элемента...

Дана матрица (nxm).Найти максимальный элемент в каждой строке этой матрицы
вот


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru