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

Элементы матрицы определяются случайным случаем в диапазоне -10.10

16.06.2013, 10:12. Показов 971. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дана квадратная матрица размерностью 5×5. Элементы матрицы определяются случайным случаем в диапазоне -10..10. Найти сумму всех чисел, которые составляют главную диагональ.

Составить блок-схему алгоритму решения задачи, программу на ЭВМ на языке программирования Паскаль.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.06.2013, 10:12
Ответы с готовыми решениями:

Дана матрица размерностью 3×5. Элементы матрицы определяются случайным случаем в диапазоне -1.1
Дана матрица размерностью 3×5. Элементы матрицы определяются случайным случаем в диапазоне -1..1....

Дана матрица размерностью 4х5. Элементы матрицы определяются случайным образом в диапазоне -1000.1000
Определить количество положительных и отрицательных чисел, сравнить их, в качестве соответствия...

Восемь самолетов случайным случаем ставятся в очередь на тех. обслуживание
Задача: 1. Восемь самолетов, среди которых 2 самолета АН-124, случайным случаем ставятся в очередь...

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

1
424 / 424 / 338
Регистрация: 25.06.2012
Сообщений: 668
16.06.2013, 12:44 2
Лучший ответ Сообщение было отмечено Vlad1kT как решение

Решение

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
uses crt;
 
const
  nmax = 5;
 
type
  matrix = array [1..nmax, 1..nmax] of integer;
 
procedure enter_matrix (var a : matrix; n : integer);
var
  i, j : integer;
begin
  Randomize;
  for i := 1 to n do 
    for j := 1 to n do
      a[i, j] := random(21) - 10;
end;
 
procedure print_matrix (a : matrix; n : integer);
var
  i, j : integer;
begin
  for i := 1 to n do
    begin
      for j := 1 to n do Write(A[i, j]:4);
      Writeln;
    end;
end;
 
procedure value (a : matrix; n : integer);
var
  i, j : integer;
  sum : real;
begin
  sum := 0;
  for i := 1 to n do
    sum := sum + a[i, i];
  Writeln('Сумма: ', sum:0:4);
end;
 
 
var
  a : matrix;
  n : integer;
  
begin
  ClrScr;
  Repeat
    Write('Размер матрицы: (не более ', nmax, ') = ');
    Readln(n);
  until n in [1..nmax];
  enter_matrix(a, n);
  print_matrix(a, n);
  value (a, n);
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.06.2013, 12:44
Помогаю со студенческими работами здесь

Найти элементы новой матрицы, каждый из которой определяются по формуле
Дана единичная матрица Е {{1, 1, 1, 1}, _ {1, 1, 1, 1},...

Дана квадратная матрица размерностью 4×4. Элементы матрицы определяются пользователем
Дана квадратная матрица размерностью 4×4. Элементы матрицы определяются пользователем. Вывести на...

Местоположение и размер элементов определяются случайным образом
Как сделать чтобы координаты и размеры элементов определялись случайно? TextBox k = new...

Вывод матрицы B, элементы которой Bij, определяются как результат скалярного произведения i-й строки и j-го столбца A
Требуется считать натуральное число n и квадратную матрицу A, представляющую собой двумерный массив...


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

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

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