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

В заданной матрице поменять местами последнюю строку со строкой , содержащий минимальный элемент матрицы

19.12.2010, 21:15. Показов 2681. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1.Дан вещественный массив а1,а2,...аn. Если в этом массиве есть хотя бы один элемент, принадлежащий отрезку [x,y], то все элементы, не принадлежащие этому отрезку, заменить значением К.

2.В заданной матрице поменять местами последнюю строку со строкой , содержащий минимальный элемент матрицы.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.12.2010, 21:15
Ответы с готовыми решениями:

В матрице поменять местами строку, содержащую минималный элемент, со строкой содержащий максимальный элемент.
Помогите пожалуста:):):) вот задание В произвольной матрице A поменять местами строку, содержащую минималным элементам матрицы, со строкой...

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

В матрице поменять местами строку, содержащую максимум, со строкой, содержащей минимум
В данной действительной матрице размера 6х9 поменять местами строку, содержащую элемент с наибольшим значением, со строкой, содержащей...

5
 Аватар для patricksmirnov
76 / 76 / 51
Регистрация: 28.02.2010
Сообщений: 159
19.12.2010, 23:11
1:
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
uses crt;
const m=10;
type massiv=array[1..m] of real;
var a:massiv;
i,n,k,b:integer;
x,y:real;
Begin
b:=0;
write('N>>>');readln(n);
for i:=1 to n do
begin
write('a[',i,']=');
readln(a[i]);
end;
 
for i:=1 to n do write(a[i],'  ');
writeln;
write('x=');readln(x);
write('y=');readln(y);
for i:=1 to n do
if (a[i]>=x) and (a[i]<=y) then inc(b);
 
if b=0 then writeln('Íåò ýëåìåíòîâ,ïðèíàäëåæàùèõ Ê')
else
Begin
write('K= ');readln(k);
 
for i:=1 to n do
if not((a[i]>=x) and (a[i]<=y)) then a[i]:=k;
 
for i:=1 to n do write(a[i],'  ');
end;
End.
Добавлено через 26 минут
2:
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
program zzz;
 uses crt;
   const n=5;
         m=5;
 var
a:boolean;
ar:array[1..n,1..m] of integer;
i,k,min,imin,j,buf:integer;
begin
for i:=1 to n do begin
    for j:=1 to m do begin
        ar[i,j]:=random(30)+1;
        write(ar[i,j]:4);
    end;
writeln;
end;
min:=ar[1,1];
imin:=1;
 
for i:=1 to n do
for j:=1 to m do
if ar[i,j]<min then
begin
imin:=i;
min:=ar[i,j];
end;
 
 
if imin=n then writeln('Ïîñëåäíÿÿ ñòðîêà ñîäåðæèò ìèíèìàëüíûé ýëåìåíò')
else
begin
 
for j:=1 to m do
begin
     buf:=ar[imin,j];
     ar[imin,j]:=ar[n,j];
     ar[n,j]:=buf;
end;
 
writeln('Îáðàáîòàííÿ ìàòðèöà: ');
 
for i:=1 to n do begin
    for j:=1 to m do
 
        write(ar[i,j]:4);
 
writeln;
end;
end;
end.
1
0 / 0 / 0
Регистрация: 19.12.2010
Сообщений: 7
20.12.2010, 13:18  [ТС]
ееее огромное спасибо!=)
0
 Аватар для patricksmirnov
76 / 76 / 51
Регистрация: 28.02.2010
Сообщений: 159
20.12.2010, 20:25
кнопка есть
2
3 / 3 / 1
Регистрация: 28.09.2011
Сообщений: 28
02.04.2012, 00:54
А как записать эти две задачки в виде процедур?
0
3 / 3 / 1
Регистрация: 28.09.2011
Сообщений: 28
23.04.2012, 20:31
Проверьте процедуру
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
54
55
56
57
58
59
60
61
Program massive;
{Дан вещественный массив a1,a2,...,an. Если в этом массиве есть хотя бы один элемент, принадлежащий отрезку [х,у], то все элементы, не принадлежащие этому отрезку, заменить значением К.}
uses crt;
Const RAZ=10;
Type
  Tind=1..RAZ;
  Telem=integer;
  TMas=array[Tind] of Telem;
 
Procedure vvod (var n:Tind; var a:TMas);
Var
    i:Tind;
begin
    write('Введите размер массива:');
    readln(n);
    for i:=1 to n do
    begin
       write('a[',i,']=');
       readln;
    end;
end;
 
Procedure massiv (n:Tind; const  a:TMas; var b,k:Telem);
Var
    x,y:Telem;
    i:Tind;
begin
    b:=0;
    for i:=1 to n do write(a[i]:4,'  ');
    writeln;
    write('x='); readln(x);
    write('y='); readln(y);
    write('K= '); readln(k);
    for i:=1 to n do
    if (a[i]>=x) and (a[i]<=y) then inc(b);
end;
 
Procedure vivod (n:Tind; const  a:TMas; var b,k,x,y:Telem);
Var
    i:TInd;
Begin
    if b=0 then writeln('Нет элементов,принадлежащих К')
    else
    begin
        for i:=1 to n do
            if not ((a[i]>=x) and (a[i]<=y)) then a[i]:=k;
            for i:=1 to n do write(a[i]:4,'  ');
    end;
end;
 
Var
    m:Tind;
    b:TMas;
    p,k:Telem;
Begin
    clrscr;
    vvod(m,b);
    massiv(m,b,p,k);
    vivod(p,k);
    readln
End.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.04.2012, 20:31
Помогаю со студенческими работами здесь

Поменять в матрице местами строку с максимальным элементом на главной диагонали со строкой с заданным номером.
Задана квадратная матрица. Поменять местами строку с максимальным элементом на главной диагонали со строкой с заданным номером. В каждом...

Столбец содержащий минимальный элемент поменять местами с последним столбцом
Дан вещественный массив из 3 строк и 5 столбцов.Столбец содержащий минимальный элемент поменять местами с последним столбцом. Решение...

Поменять местами минимальный и максимальный элемент в матрице
Ввести матрицу В(N,M). В каждом столбце матрицы поменять местами минимальный и максимальный элементы. Матрицу распечатать.

В двухмерном массиве первую строку поменять местами с последней строкой, вторую строку с предпоследней строкой и так далее.
))=))))))))))))))

В матрице поменять местами первую строку и строку, в которой находится первый нулевой элемент.
Поменять местами первую строку и строку, в которой находится первый нулевой элемент. Принять, что нулевые элементы в массиве есть и что...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru