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

Двумерные массивы: поменять местами наибольший и наименьший элементы

15.02.2013, 20:22. Показов 3221. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят помогите, с задачами, нужно к воскресенью решить, а я чет не догоняю(

Дано: матрица: A(n*m) Действительные
а) поменять местами наибольший и наименьший элементы
б) найти среднее арифметическое положительных элементов

Дано: матрица A(n*m) Целые
а) Найти сумму индексов максимального четного элемента
б) Заменить четные элементы нулями, а нечетные - единицами)


Очень нужно, помогите, хочу разобраться. Нужен код
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.02.2013, 20:22
Ответы с готовыми решениями:

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

Одномерные массивы. В последовательности поменять местами наибольший и наименьший члены
в последовательности a0,a1,..,an поменять местами наибольший и наименьший члены

Поменять местами наибольший и наименьший элементы
2.9. В заданном массиве A(N) поменяйте местами наибольший и наименьший элементы.

1
 Аватар для Grek!
64 / 64 / 57
Регистрация: 13.04.2010
Сообщений: 150
15.02.2013, 22:09
Лучший ответ Сообщение было отмечено ultradevelop как решение

Решение

Цитата Сообщение от ultradevelop Посмотреть сообщение
Дано: матрица: A(n*m) Действительные
а) поменять местами наибольший и наименьший элементы
б) найти среднее арифметическое положительных элементов
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
var
mat:array [1..10, 1..10] of real;
sr, k:real;
n, m, i, j, min1, min2, max1, max2:integer;
 
begin
writeln ('Vvedite n');
readln(n);
writeln ('Vvedite m');
readln(m);
 
writeln ('Vvedite matricu');
for i:=1 to n do
for J:=1 to m do
readln(mat[i,j]);
 
writeln('Matrica');
for i:=1 to n do begin
for J:=1 to m do begin
write(mat[i,j]:0:2,' '); end;
writeln;
end;
 
min1:=1; min2:=1; max1:=1; max2:=1; sr:=0;
for i:=1 to n do
for j:=1 to m do
begin
if  mat[i,j]>mat[max1,max2] then begin max1:=i; max2:=j; end;
if  mat[i,j]<mat[min1,min2] then begin min1:=i; min2:=j; end;
sr:=sr+mat[i,j];
end;
 
 
k:=mat[min1,min2];
mat[min1,min2]:=mat[max1,max2];
mat[max1,max2]:=k;
 
writeln ('Matrica posle obrabotki');
for i:=1 to n do begin
for J:=1 to m do begin
write(mat[i,j]:0:2,' '); end;
writeln;
end;
writeln ('Srednee arifmeticheskoe= ',sr/(n*m));
end.
Добавлено через 11 минут
Цитата Сообщение от ultradevelop Посмотреть сообщение
Дано: матрица A(n*m) Целые
а) Найти сумму индексов максимального четного элемента
б) Заменить четные элементы нулями, а нечетные - единицами)
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
var
mat:array [1..10, 1..10] of integer;
n, m, i, j, min1, min2, max1, sr, k, max2:integer;
 
begin
writeln ('Vvedite n');
readln(n);
writeln ('Vvedite m');
readln(m);
 
writeln ('Vvedite matricu');
for i:=1 to n do
for J:=1 to m do
readln(mat[i,j]);
 
writeln('Matrica');
for i:=1 to n do begin
for J:=1 to m do begin
write(mat[i,j],' '); end;
writeln;
end;
 
max1:=1; max2:=1;
for i:=1 to n do
for j:=1 to m do
if  (mat[i,j]>mat[max1,max2])and(mat[i,j] mod 2=0) then begin max1:=i; max2:=j; end;
 
for i:=1 to n do
for j:=1 to m do
if (mat[i,j] mod 2 = 0) then mat[i,j]:=0 else  mat[i,j]:=1;
 
writeln ('Matrica posle obrabotki');
for i:=1 to n do begin
for J:=1 to m do begin
write(mat[i,j],' '); end;
writeln;
end;
writeln ('Summa indeksov maksimalnogo chetnogo elementa= ',max1+max2);
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.02.2013, 22:09
Помогаю со студенческими работами здесь

Поменять местами наибольший и наименьший элементы массива
Даны действительные числа a1,a2,.....,an. Поменять местами наибольший и наименьший элементы.

Найти наибольший и наименьший элементы массива и поменять их местами
Дан массив X(N) .Найти в нем наибольший и наименьший элементы и поменять их местами.Помогите пожалуйста решить,а то что то не выходит((

В заданном массиве поменять местами наибольший и наименьший элементы
В заданном массиве поменять местами наибольший и наименьший элементы.

В заданном массиве A(N) поменять местами наибольший и наименьший элементы
1.В заданном массиве A(N) поменять местами наибольший и наименьший элементы. 2.Определить, имеются ли среди элементов побочной диагонали...

Даны действительные числа a, а1 ., а n„. Поменять местами наибольший и наименьший элементы
Помогите кто может Даны действительные числа a,, а1 ..., а n„. Поменять местами наибольший и наименьший элементы.


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
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
/ * Дана цепь постоянного тока с 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/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru