Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 03.12.2013
Сообщений: 47
1

Двумерный массив. Нужно написать программу и желательна блок схема

03.12.2013, 17:40. Показов 1713. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В заданной квадратной матрице A(K,K) (K<=10) вычислить сумму элементов, расположенных над главной диагональю. Полученной суммой заменить минимальный элемент всей матрицы. Сумму и матрицу распечатать.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.12.2013, 17:40
Ответы с готовыми решениями:

Двумерный массив. Желательна блок схема
Ввести матрицу A(N,M) (N&lt;=10; M&lt;=15). Заменить в ней отрицательные элементы суммой положительных...

Двумерный массив. Желательна блок схема
Ввести матрицу A(N,M) (N&lt;=10; M&lt;=15). Заменить в ней отрицательные элементы суммой положительных...

Дана блок-схема. Нужно написать программу
Добрый вечер. Дана блок-схема. 1) Написать программу нахождения суммы и произведение всех...

Нужно написать программу(Двумерный массив) в Visual Studio 2008
Дана целочисленная прямоугольная матрица. Определить: 1) сумму элементов в тех строках, которые...

2
0 / 0 / 2
Регистрация: 22.12.2013
Сообщений: 3
25.12.2013, 13:48 2
Лучший ответ Сообщение было отмечено seregeyshev как решение

Решение

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
uses crt; // модель для работы с экраном
 
const
    K = 3 ; //  задаем размер нашего массива
type
    massiv = array [1..K, 1..K] of integer; // создаем тип для массива
var
    mass : massiv; // объявляем 
    summa , min , i , j : integer; // переменные
 
begin
clrscr; // очищаем экран
randomize; // включаем генератор случайных чисел
summa := 0; // обнуляем сумму
 
for i:=1 to K do // пускаем 
    for j:=1 to K do // цикл
        mass[i,j] := random(10); // и заполняем массив случайными числами
 
min := mass[1,1]; // минимальному элементу присваиваем зн-е 1-го элемента массива
 
for i:=1 to K do // пускаем
    begin
        for j:=1 to K do // цикл
            begin
                write(mass[i,j], ' | '); // выводим массив
                if (mass[i,j] < min) then
                    min := mass[i,j]; // ищем минимальным элемент
            end;
        writeln; // переносим курсор на новую строку, чтобы получилась матрица
    end;
 
for i := 1 to K do // пускаем 
    for j := i + 1 to K do // цикл
       summa := summa + mass[i,j]; // ищем сумму
 
Writeln;
Writeln('Минимальный элемент матрицы: ', min);
Writeln('Сумма равна ', summa);
Writeln('Матрица :');
 
for i:=1 to K do // пускаем 
    begin
        for j:=1 to K do // цикл 
            begin
                if (mass[i,j] = min) then
                    mass[i,j] := summa; // заменяем минимальные элементы на сумму
                write(mass[i,j]:2, ' | '); // выводим новый массив
            end;
        writeln;
    end;
 
readln; // чтобы программа не закрывалась
end.
0
78 / 80 / 70
Регистрация: 18.12.2013
Сообщений: 211
25.12.2013, 13:58 3
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
  writeln;
  end; 
   writeln;
For i:=1 to n do 
 For j:=1 to n do
  Begin
  If (j>i) then
     sum:=sum+a[i,j];
      If (A[i,j] < min)then
       min:=A[i,j];
   End;
   writeln;
Writeln('Сумма над главной диагональю равна ',sum);
   writeln;
 for i:=1 to n do
    Begin
    for j:=1 to n do
     Begin
     if A[i,j]=min then
     A[i,j]:=sum;
     write(A[i,j]:3);
     End;
   writeln;
   End;    
   readln
End.
0
25.12.2013, 13:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.12.2013, 13:58
Помогаю со студенческими работами здесь

построить двумерный массив вещественных чисел. (Нужно написать программу!)
Нужно построить двумерный массив вещественных чисел. Определить местоположение максимальных...

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

Двумерный массив (блок-схема)
Помогите, пожалуйсто, никак не могу нарисовать кусочек из программы. Дан двумерный массив из i...

Двумерный массив,блок-схема
Помогите пожалуйста сделать блок-схему: Определить среднее арифметическое значение положительных...

Блок-схема к программе двумерный массив
Program lab3_v16; uses Crt; Var A: array of integer; i, j, s, smax, imax: integer; begin ...

Массив: Написать программу, которая будет выводить заданный двумерный массив.
nxn 0111 1011 1101 1110


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

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