Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 11.01.2009
Сообщений: 40

Найти отношение минимального элемента матрицы A(n,m) и максимального элемента матрицы B(k,p)

22.12.2011, 20:52. Показов 2279. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Найти отношение минимального элемента матрицы A(n,m) и максимального элемента матрицы B(k,p)

(желательно каждую строчку объяснить, кто что делает)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.12.2011, 20:52
Ответы с готовыми решениями:

Построить вектор из сумм максимального элемента і-ой строки и минимального элемента і-ого столбца матрицы
Дано целочисленную квадратную матрицу A, і,j=1,...,n. Получить суму чисел c1,...,cn, где cі - сума максимального элемента і - ой строки и...

Найти среднее арифметическое максимального и минимального элемента матрицы
Дано матрицу из действительных чисел размером - M×N. Найти среднее арифметическое самого большого и самого маленького из значений ее...

Уменьшить элементы матрицы на 5. Найти значение максимального и минимального элемента
Уменьшить элементы двумерного массива на 5. Найти в получившимся массиве значение максимального и минимального элемента.

4
0 / 0 / 0
Регистрация: 11.01.2009
Сообщений: 40
06.01.2012, 14:50  [ТС]
помогите плиз...
0
 Аватар для Chertenok_n_13
219 / 125 / 99
Регистрация: 14.03.2011
Сообщений: 628
07.01.2012, 00:02
взяла, сейчас сделаю

Добавлено через 13 минут
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
41
42
uses crt; {подключаем библиотеку crt}
var min_a,max_b,n,m,k,p,i,j,l,f:byte; {описываем переменные как байт}
A,B:array [1..30,1..30] of integer; {описываем целочисленные массивы максимальным размером 30х30}
begin
writeln('vvedite kol-vo strok matrici A'); 
readln(i); 
writeln('vvedite kol-vo stolbcov matrici A');
readln(j);
writeln('vvedite kol-vo strok matrici B');
readln(l);
writeln('vvedite kol-vo stolbcov matrici B');
readln(f);
for n:=1 to i do
for m:=1 to j do
a[n,m]:=random(50); {рандомно заполняем положительными элементами массив А}
for k:=1 to l do
for p:=1 to f do
b[k,p]:=random(50);
min_a:=a[1,1];
max_b:=b[1,1];
for n:=1 to i do
for m:=1 to j do
if min_a>a[i,j] then min_a:=a[i,j]; {ищем минимальный элемент массива А}
for k:=1 to l do
for p:=1 to f do
if max_b<b[k,p] then max_b:=b[k,p]; {ищем максимальный элемент массива В}
clrscr; {очищаем экран}
for n:=1 to i do begin
for m:=1 to j do
write(a[n,m]:5); {выводим на экран первую строку массива А}
writeln; {переход на новую строку экрана, для вывода следующей строки массива А}
end;
writeln;
for k:=1 to l do begin
for p:=1 to f do
write(b[k,p]:5);
writeln;
end;
writeln;
writeln('otnishenie minimalnogo matrici A k maximalnomu matrici B = ', min_a/max_b:4:2); {выводим отношение минимального к максимальному}
readln;
end.
0
--\.founder./--
 Аватар для WebMax 2.0
565 / 565 / 392
Регистрация: 20.10.2011
Сообщений: 867
07.01.2012, 00:03
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
41
42
43
44
45
46
47
48
49
50
51
52
53
Program Matrica_Random;
 
Uses crt;   // подключаем модули
 
Type
mat = array [1..100,1..100] of integer ;
 
var
a,b:mat;
i,j,k,p,m,n,Imin,Jmin,Imax,Jmax:integer; { индексы массива }
o:real;
 
begin { начало основной программы }
 
 clrscr;   { очищает текстовое окно}
 randomize; { активирован Генератор Случайных Чисел ( Г.С.Ч. ) }
 Write('Количество строк матрицы А: ');readln(m);
 Write('Количество столбцов матрицы А: ');readln(n);
 Write('Количество строк матрицы B: ');readln(p);
 Write('Количество столбцов матрицы B: ');readln(k);
{------------------------------------------------------------------------------- формируем матрицу }
 Writeln('Исходная матрица A:');
 imin:=1; imax:=1; Jmin:=1; Jmax:=1;
 For i:=1 to m do    { цикл для перебора всех строк }
    begin
    For j:=1 to n do   { перебор всех элементов строки по столбцам }
       begin
       a[i,j]:=random(10)+1;  { элементу, стоящему в i -й строке и j -м столбце, присваивается «случайное» целое число в диапазоне от 1 до 9 }
       write(a[i,j]:4);  { вывод элемента, стоящего в i -й строке и j -м столбце, при этом для вывода каждого элемента отводится 4 позиции }
       If a[i,j]<a[imin,jmin] then begin imin:=i; jmin:=j; end;
       If a[i,j]>a[imax,Jmax] then begin imax:=i; Jmax:=j; end;
       end;
    writeln;           { перевод курсора на следующую строку }
    end;
 Writeln('Исходная матрица B:');
 For i:=1 to p do    { цикл для перебора всех строк }
    begin
    For j:=1 to k do   { перебор всех элементов строки по столбцам }
       begin
       b[i,j]:=random(10)+1;  { элементу, стоящему в i -й строке и j -м столбце, присваивается «случайное» целое число в диапазоне от 1 до 9 }
       write(b[i,j]:4);  { вывод элемента, стоящего в i -й строке и j -м столбце, при этом для вывода каждого элемента отводится 4 позиции }
       If b[i,j]>b[imax,Jmax] then begin imax:=i; Jmax:=j; end;
       end;
    writeln;           { перевод курсора на следующую строку }
    end;
Writeln('Индекс максимального - b[',imax,',',jmax,']');
Writeln('Индекс  минимального - a[',imin,',',jmin,']');
o:=a[imin,jmin]/b[imax,Jmax];
Writeln('Отношениме min/max = ',o,' или ',o*100,'%');
{------------------------------------------------------------------------------ матрица сформирована }
 
 readkey; { читает символ из буфера клавиатуры.}
end.
0
0 / 0 / 0
Регистрация: 11.01.2009
Сообщений: 40
07.01.2012, 09:54  [ТС]
Спасибо большое! =)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.01.2012, 09:54
Помогаю со студенческими работами здесь

Найти сумму максимального и минимального элемента среди элементов главной диагонали матрицы
1. В массиве размерности n*n, состоящего из целых чисел, найти сумму максимального и минимального элемента среди элементов главной...

Найти сумму введённого элемента и минимального элемента на главной диагонали матрицы
Нужно написать программу используя двухмерный массив . Добавлено через 10 минут Надо что бы программа вывела сумму элемента (...

Строки максимального и минимального элемента матрицы не меняются
помогите исправить программу program lab7; const nmax=100; var a: array of integer; ...

Определение максимального и минимального элемента крайних столбцов матрицы
написать программу со следующей структурой: 1 файл - головная программа, которая содержит только обращения к библиотечным процедурам и...

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


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru