Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Turbo Pascal В матрице Х(4,5), в каждой строке найти максимальный элемент и заменить им первый элемент строки. Предварительно первый элемент строки, если он не рав https://www.cyberforum.ru/ turbo-pascal/ thread762659.html
Помогите решить
Расположить символы в строке так, чтобы сначала шли символы больше введенного с клавиатуры, а затем меньше. Порядок символов внутри групп не нарушать Turbo Pascal
Помогите
Turbo Pascal Найти сумму положительных чисел и произведение отрицательных https://www.cyberforum.ru/ turbo-pascal/ thread762645.html
Вводится не менее 10 чисел. Конец ввода – 0. Найти сумму положительных чисел и произведение отрицательных' Помогите пожалуйста написать программу по блок схеме с While do?
Turbo Pascal Определить какая буква третья Определить какая буква третья или предпоследняя встречается в третьем слове предложения чаще. https://www.cyberforum.ru/ turbo-pascal/ thread762644.html
Поменять местами средние строки матрицы с первой и последней Turbo Pascal
Дан двумерный массив размером , заполненный целыми числами с клавиатуры. Поменять местами средние строки с первой и последней.
Turbo Pascal Найти все четырехзначные числа, у которых равны крайние цифры, а само число делится на 4 и 27 https://www.cyberforum.ru/ turbo-pascal/ thread762641.html
. Найти все четырехзначные числа, у которых равны крайние цифры, а само число делится на 4 и 27.
Turbo Pascal Построить треугольник по заданным координатам вершин, вычислить площадь Есть готовая прога,но неправильно работает. Задание:Построить треугольник по заданным координатам вершин А, В и С, закрасив его в синий цвет. Отметить вершины треугольника, вычислить его площадь и вывести значение площади на экран. Дело в том,что если подставить координаты так: 1 1 1 4 5 1-,то площадь должна получится 6,а у меня выводит 0. Uses crt,graph; var... https://www.cyberforum.ru/ turbo-pascal/ thread762630.html Turbo Pascal Составление программ с использованием массива
Сформировать массив структур, содержащий сведения о 15 игрушек: указывается название игрушки (кукла, кубик, мяч, конструктор и т.д.), ее цена (в грн.) И возрастные границы детей (от 2 до 5 лет). получить:а) название игрушки, цена которой не превышает 40 гривен и предназначена для детей до 5 лет;б) цена самого дорогого конструкторав) цена самой дешевой игрушки и ее название.Упорядочить названия...
Turbo Pascal Работа с символами. Паскаль Короче, тема - "Обработка символов и символьных рядков". Нужно ввести с клавиатуры текстовый рядок и: Удалить первое слово предложения, если общее количество слов больше единицы и является числом нечетным. Еще раз Огромное спасибо https://www.cyberforum.ru/ turbo-pascal/ thread762620.html Turbo Pascal Составьте программу, проверяющую, верно ли утверждение, что сумма цифр введенного вами целого числа делится на 5 2. Составьте программу, проверяющую, верно ли утверждение, что сумма цифр введенного вами целого числа делится на 5. Заранее большое спасибо!!! https://www.cyberforum.ru/ turbo-pascal/ thread762588.html
Найти сумму чисел от 100 до 200, кратных 17 Turbo Pascal
3. Найти сумму чисел от 100 до 200, кратных 17. Заранее большое спасибо!!!
Turbo Pascal Проверьте, является ли он упорядоченным по убыванию https://www.cyberforum.ru/ turbo-pascal/ thread762583.html
4. Дан линейный массив целых чисел. Проверьте, является ли он упорядоченным по убыванию. Заранее большое спасибо!!!
123 / 123 / 82
Регистрация: 03.01.2013
Сообщений: 242
16.01.2013, 02:12 0

Вычислить сумму элементов каждого столбца матрицы и поменять местами столбцы с наибольшей и наименьшей суммой - Turbo Pascal - Ответ 4008408

16.01.2013, 02:12. Показов 1385. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено bANIED как решение

Решение

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
62
63
64
65
66
67
68
69
70
71
72
const n  = 5;
         m = 5;
type matrix = array[1..n,1..m] of integer;
        mass = array[1..m] of longint;
var a : matrix;
      b : mass;
      c : mass;
      max,min :                  longint;
      i,j,rmax,rmin :            byte;
 
procedure ShowMatrix(a : matrix); begin
    var i,j : byte;
    for i:=1 to n do begin
        for j:=1 to m do 
            write(a[i,j]:4,' ');
        writeln;
    end;
end;
 
procedure SumOfMatrixRows(a : matrix; var b : mass); begin
   var i,j : byte;
   for i:=1 to n do begin
     for j:=1 to m do begin
         b[j] := b[j]+a[i,j];
     end;
   end;
end;
 
begin
   randomize();
   for i:=1 to n do
     for j:=1 to m do 
         a[i,j] := random(40);
   
   ShowMatrix(a);
   SumOfMatrixRows(a,b);
   
   for i:=1 to n do
        writeln('Sum of ',i,'-row is: ',b[i]);
   max := b[1]; rmax := 1;
   min := b[1]; rmin := 1;
   for i:=1 to n do begin
       if (b[i]>max) then begin
            max:=b[i];
            rmax:=i;
       end;
       if (b[i]<min) then begin
            min:=b[i];
            rmin:=i;
       end;
    end;
    writeln('max sum is: ',max,' in ',rmax,'-row');
    writeln('min sum is: ',min,' in ',rmin,'-row');
        
    for j:=1 to m do begin
         for i:=1 to n do begin
               if (j=rmin) then begin
                    c[i] := a[i,j];
                    a[i,j] := a[i,rmax];
               end;
          end;
     end;
     for j:=1 to m do begin
         for i:=1 to n do begin
              if (j=rmax) then begin
                 a[i,j] := c[i];
              end;
         end;
     end;
    ShowMatrix(a);
    readln;
end.


Вернуться к обсуждению:
Вычислить сумму элементов каждого столбца матрицы и поменять местами столбцы с наибольшей и наименьшей суммой Turbo Pascal
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.01.2013, 02:12
Готовые ответы и решения:

Поменять местами строку матрицы с наименьшей суммой элементов со строкой с наибольшей суммой элементов
Помогите плиз решить несколько задас на преобразование матриц на С++ 1.В действительной матрице...

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

Поменять местами строку с наименьшей суммой элементов и столбец с наибольшей
В заданном целочисленном массиве Ann поменять местами строку с наименьшей суммой элементов и...

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

2
16.01.2013, 02:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.01.2013, 02:12
Помогаю со студенческими работами здесь

Найти произведение наименьших элементов каждого столбца матрицы и поменять местами 1-й и 3-й столбцы
Посмотрите пожалуйста, почему у меня в 3 столбце минимальный элемент неправильно находит . Вот...

Составить блок-схему к программе обмена местами строк матрицы с наибольшей и наименьшей суммой элементов
Написать блок схему к этой программе. Заранее огромное спасибо)) В действительной матрице А(5;6)...

В матрице a(n на m) поменять местами строки с наибольшей и наименьшей суммой
В матрице a(n на m) поменять местами строки с наибольшей и наименьшей суммой. Двумерные...

В матрице A(n*m) поменять местами строки с наибольшей и наименьшей суммой
ребят, если есть возможность решить ещё несколько задач, напишите пожалуйста- очень меня выручите ...

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