Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 03.01.2013
Сообщений: 23
1

Найти минимальный элемент и поменять его местами с первым диагональным элементом массива

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

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

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

Найти минимальный элемент в каждом столбце матрицы и поменять его местами с первым элементом этого столбца
Матрица А. Найти минимальный элемент в каждом столбце и поменять его местами с первым элементом...

Найти максимальный элемент массива и поменять его местами с первым элементом
Дан одномерный массив, который содержит не более 40 вещественных чисел. Найти максимальный элемент...

Найти максимальный элемент и поменять его местами с первым элементом массива
Дан двумерный массив, который содержит не более 10 строк и не более 10 столбцов. Найти максимальный...

1
Фрилансер
3418 / 2815 / 3000
Регистрация: 08.02.2012
Сообщений: 8,602
Записей в блоге: 1
06.01.2013, 08:54 2
Лучший ответ Сообщение было отмечено ZheniaStar как решение

Решение

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
Uses Crt;
Var A:array[1..20,1..20] of real;
    i,j,n,m,imin,jmin:byte;
    t:real;
Begin
    ClrScr;
    Randomize;
    write('Введите кол-во строк: ');readln(n);
    write('Введите кол-во столбцов: ');readln(m);
    writeln('Исходная матрица');
    For i:=1 to n do
    Begin
      For j:=1 to m do
      Begin
        A[i,j]:=random*10-5;
        write(A[i,j]:6:2);
      End;
      writeln;
    End;
    imin:=1;jmin:=1;
    For i:=1 to n do
     For j:=1 to m do
      if A[i,j]<A[imin,jmin] then
      Begin
        imin:=i;
        jmin:=j;
      End;
    writeln('Min = ',A[imin,jmin]:6:2,' его индексы A[',imin,',',jmin,']');
    t:=A[1,1];
    A[1,1]:=A[imin,jmin];
    A[imin,jmin]:=t;
    writeln('Преобразованная матрица');
    For i:=1 to n do
    Begin
      For j:=1 to m do
       write(A[i,j]:6:2);
      writeln;
    End;
    readln;
End.
0
06.01.2013, 08:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.01.2013, 08:54
Помогаю со студенческими работами здесь

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

Массив. Найти максимальный элемент массива и поменять его местами с первым элементом
Дан массив целых чисел а1,…, аn. Найти максимальный элемент массива и поменять его местами с первым...

Найти максимальный элемент и поменять его местами с первым элементом второго столбца массива
Дан двумерный массив, который содержит не более 30 строк и не более 10 столбцов. Найти максимальный...

Найти минимальный элемент массива и поменять его местами с последним элементом
1)Составить программу, которая по номеру квартиры выдаетфамилию ее владельца. 2) .Дан массив целых...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru