Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 17.10.2015
Сообщений: 10

Для каждой строки матрицы найти произведение максимального и минимального элементов

11.01.2016, 04:17. Показов 1719. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
По каждой строке двумерного массива найти произведение максимально и минимального элементов(Не через max, min , а через обычные буквы)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.01.2016, 04:17
Ответы с готовыми решениями:

Найти сумму элементов каждой четной строки матрицы и произведение элементов каждой нечетной
В матрице D(10,15) найти сумму элементов каждой четной строки и произведение элементов каждой нечетной строки. Из полученных...

Найти произведение элементов каждой строки матрицы.
Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит восьми: первое число – номер вертикали (при...

Вычислить произведение минимального и максимального элементов среди положительных элементов матрицы
Нужна помощь написать программу на языке Паскаль. Вычислить произведение минимального и максимального элементов среди положительных...

5
 Аватар для JuriiMW
5095 / 2661 / 2355
Регистрация: 10.12.2014
Сообщений: 10,059
11.01.2016, 05:47
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

А разве max и min не из обычных букв?
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
const
  Rows = 5;
  Cols = 7;
var
  a : array [1..Rows, 1..Cols] of Integer;
  Row, Col, Max, Min : Integer;
begin
  Randomize;
  for Row := 1 to Rows do
    begin
      for Col := 1 to Cols do
        begin
          a[Row, Col] := Random(9) + 1;
          Write(a[Row, Col]:3);
        end;
      WriteLn;
    end;
  WriteLn;
  for Row := 1 to Rows do
    begin
      Max := a[Row, 1]; Min := a[Row, 1];
      for Col := 2 to Cols do
        if Max < a[Row, Col] then Max := a[Row, Col]
        else if Min > a[Row, Col] then Min := a[Row, Col];
      Write(Row, ' : ', Min * Max, '    ');
    end;
  WriteLn;
end.
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
 Аватар для bormant
7816 / 4635 / 2837
Регистрация: 22.11.2013
Сообщений: 13,158
Записей в блоге: 1
11.01.2016, 12:25
Цитата Сообщение от JuriiMW Посмотреть сообщение
разве max и min не из обычных букв?
Наверное, чтоб вот так не получилось:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{$mode ObjFPC}
uses Math;
const
  Rows=5; Cols=7;
var
  a: array [1..Rows, 1..Cols] of Integer;
  Row, Col: Integer;
begin
  Randomize;
  for Row:=1 to Rows do begin
    for Col:=1 to Cols do begin
      a[Row,Col]:=Random(9)+1; Write(a[Row,Col]:3);
    end;
    WriteLn(' | ',MinValue(a[Row])*MaxValue(a[Row]));
  end;
end.
0
5 / 5 / 10
Регистрация: 08.01.2016
Сообщений: 80
11.01.2016, 13:05
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
const n=3;
var
a:array [1..n,1..n] of real;
i,j:byte;
a_max,a_min:real;
begin
 
for i:=1 to n do 
   for j:=1 to n do
      begin
      write('[',i,'][',j,']: ');
      read(a[i,j]);
      end;
 
for i:=1 to n do
  begin
    for j:=1 to n do 
      begin
      write(a[i,j]:5);
      end;
  writeln;    
  end;    
 
 
for i:=1 to n do
  begin
  a_max:=A[i,1];
  a_min:=A[i,1];
    for j:=1 to n do
      begin
      if (A[i,j]>a_max) then a_max:=A[i,j];
      if (A[i,j]<a_min) then a_min:=A[i,j];
      end;
  writeln('Максимальный элемент ',i,' строки - ',a_max);    
  writeln('Минимальный элемент ',i,' строки - ',a_min);   
  writeln('Произведение максимального и минимального элементов ',i,' строки - ',a_max*a_min);  
  end;
 
 
end.
[1][1]: 2.71
[1][2]: 3.14
[1][3]: 3.56
[2][1]: 0.17
[2][2]: 0.12
[2][3]: 0.11
[3][1]: 13.00
[3][2]: 14
[3][3]: 11.11
2.71 3.14 3.56
0.17 0.12 0.11
13 14 11.11
Максимальный элемент 1 строки - 3.56
Минимальный элемент 1 строки - 2.71
Произведение максимального и минимального элементов 1 строки - 9.6476
Максимальный элемент 2 строки - 0.17
Минимальный элемент 2 строки - 0.11
Произведение максимального и минимального элементов 2 строки - 0.0187
Максимальный элемент 3 строки - 14
Минимальный элемент 3 строки - 11.11
Произведение максимального и минимального элементов 3 строки - 155.54
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
 Аватар для bormant
7816 / 4635 / 2837
Регистрация: 22.11.2013
Сообщений: 13,158
Записей в блоге: 1
11.01.2016, 17:20
TonyWinter,
зачем n раз сравнивать число с самим собой?
Pascal
29
    for j:=2 to n do
0
5 / 5 / 10
Регистрация: 08.01.2016
Сообщений: 80
11.01.2016, 18:11
bormant, действительно, не заметил,спасибо.
Первый элемент строки мы принимаем за максимальный элемент и минимальный, а потом сравниваем с другими элементами.
Pascal
1
j:=1 to n do
Действительно, зачем сравниваю с самим собой, чего-то не заметил вообще
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.01.2016, 18:11
Помогаю со студенческими работами здесь

Вычислить произведение элементов для каждой строки матрицы
Вычислить произведение элементов для каждой строки. Поменять местами строки с максимальным и минимальным значением произведения. N &lt;= 5,...

В каждой строке матрицы найти произведение элементов предшествующих минимальному элементу строки
помогите пожалуйста решить, немого я написал, а вот дальше проблемка..))) Ввести матрицу A(N,M) . В каждой строке найти произведение...

Найти среднее арифметическое максимального и минимального по модулю элементов матрицы
Найти среднее арифметическое максимального и минимального по модулю элементов массива

Произведение положительных элементов каждой строки матрицы
Дана матрица X(N,M) (N10; M15). Найти произведение положительных элементов каждой строки матрицы с четным номером. Вывести на экран...

Вычислить и запомнить произведение элементов каждой строки матрицы
Вычислить и запомнить в массиве произведение элементов каждой строки матрицы.


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru