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

Определить есть ли нули на главной диагонали этой матрицы , напечатать массив и номера этих нулевых элементов

29.08.2013, 17:24. Показов 1947. Ответов 1
Метки нет (Все метки)

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

Определить количество нулевых элементов на главной диагонали матрицы
Ввести матрицу размером NxM. Память для массива выделить динамически.Определить количество нулевых...

Определить количество нулевых элементов главной диагонали матрицы
Дан двумерный массив A. Определить количество нулевых элементов главной диагонали массива.

Найти количество нулевых элементов матрицы, стоящих: выше главной диагонали; ниже главной диагонали
Дана квадратная вещественная матрица размерности n. Найти количество нулевых элементов, стоящих:...

Найти количество нулевых элементов матрицы, стоящих: выше главной диагонали; ниже главной диагонали
Дана квадратная вещественная матрица размерности n. Найти количество нулевых элементов, стоящих:...

1
3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
29.08.2013, 17:40 2
Лучший ответ Сообщение было отмечено pasha199t как решение

Решение

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
const
  nmax=20;
var
  a: array[1..nmax,1..nmax] of integer;
  n,i,j,k: integer;
begin
  randomize;
  repeat
    write('Ââåäèòå ðàçìåð ìàññèâà n: ');
    readln(n);
  until n in [1..nmax];
  k:=0;
  writeln('Ìàññèâ:');
  for i:=1 to n do
  begin
    for j:=1 to n do
    begin
      a[i,j]:=random(5)-2;
      write(a[i,j]:3);
      if (i=j)and(a[i,j]=0) then inc(k);
    end;
    writeln;
  end;
  if k=0 then writeln('Íåò íóëåâûõ ýëåìåíòîâ íà ãëàâíîé äèàãîíàëè')
    else
      begin
        writeln('Íîìåðà íóëåâûõ ýëåìåíòîâ:');
        for i:=1 to n do
          if a[i,i]=0 then write('a[',i,',',i,'] ');
      end;
  readln;
end.
1
29.08.2013, 17:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.08.2013, 17:40
Помогаю со студенческими работами здесь

Определить сумму элементов того столбца этой матрицы, в котором расположен максимальный элемент главной диагонали
Задана матрица B(P,P), где P<=20. Определить сумму элементов того столбца этой матрицы, в котором...

Если значение суммы элементов главной диагонали матрицы превышает число 10, напечатать значение этой суммы
Дана матрица X(N,N) (N< или = 10). Если значение суммы элементов ее главной диагонали превышает...

Найти количество нулевых элементов матрицы, стоящих выше главной диагонали
Дана квадратная вещественная матрица размерности n.Найти количество нулевых элементов,стоящих:...

Найти количество нулевых элементов матрицы стоящих выше главной диагонали
Задание Дана квадратная вещественная матрица размерности n. Найти количество нулевых элементов,...


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

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