0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 7
1

Столбец матрицы, содержащий минимальный элемент, поменять местами с первым столбцом

25.09.2012, 17:52. Показов 1818. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан вещественный массив из 5 строк и 3 столбцов. Столбец, содержащий минимальный элемент, поменять местами с первым столбцом.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.09.2012, 17:52
Ответы с готовыми решениями:

Поменять местами максимальный элемент матрицы с первым, а минимальный – с последним
Поменять местами максимальный элемент матрицы В(n,m) с его первым элементом, а минимальный элемент...

Поменять в матрице местами столбец с максимальным числом единиц с первым столбцом
Дана матрица А, размерностью NxN, состаящая из нулей и единиц. Поменять местами столбец с...

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

В прямоугольной матрице поменять местами столбец, содержащий наибольшее значение, с последним столбцом
В прямоугольной матрице поменять местами столбец, содержащий наибольшее значение, с последним...

1
219 / 125 / 99
Регистрация: 14.03.2011
Сообщений: 628
26.09.2012, 00:23 2
Лучший ответ Сообщение было отмечено miniml как решение

Решение

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
uses crt;
var
mas: array [1..5,1..3] of real;
min,vr:real;
i,j,l: byte;
begin
 
for i:=1 to 5 do
for j:=1 to 3 do begin
write('mas[',i,',',j,']='); readln(mas[i,j]); end;
 
clrscr;
writeln('исходная матрица');
for i:=1 to 5 do begin writeln;
for j:=1 to 3 do write(mas[i,j]:4:1, '  '); end;
 
min:=mas[1,1];
 
for i:=1 to 5 do
for j:=1 to 3 do
if mas[i,j]<min then begin min:=mas[i,j]; l:=j;end;
 
writeln;
writeln('преобразованная матрица');
for i:=1 to 5 do begin
vr:=mas[i,1]; mas[i,1]:=mas[i,l]; mas[i,l]:=vr; end;
 
for i:=1 to 5 do begin
for j:=1 to 3 do
write(mas[i,j]:4:1,'  '); writeln;  end;
 
 
readln;
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.09.2012, 00:23
Помогаю со студенческими работами здесь

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

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

Массив: Поменять столбец, содержащий максимальный элемент с последним столбцом массива.
3. Ввести двумерный массив размером 3*4. Найти максимальный элемент массива . Поменять столбец,...

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru