Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2012, 06:50   #1
mimit
Пользователь
 
Регистрация: 18.10.2012
Сообщений: 49
По умолчанию Единичная матрица

Дан двумерный массив целых чисел. Определить: является ли он единичной матрицей.
Код:
const N=2;
var a:array[1..N,1..N] of integer;
    i,j,k1,k2:integer;
begin
  randomize;
  for i:=1 to n do
  begin
    for j:=1 to n do
    begin
      a[i,j]:=random(2);
      write(a[i,j]:4);
    end;
    writeln;
  end;
  for i:=1 to n do
  for j:=1 to n do
  begin
    if a[i,j]=1
      then
        inc(k1)
      else
        if a[i,j]=0
          then
            inc(k2);
  end;
  if (k1=n) and (k2=n*n-n)
    then
      writeln('Это единичная матрица')
    else
      writeln('Это не единичная матрица');
  readln;
end.
Вроде написал программу но нужно написать еще условие чтобы проверить на каких позициях стоят 1
mimit вне форума Ответить с цитированием
Старый 15.12.2012, 12:12   #2
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
написать еще условие чтобы проверить на каких позициях стоят 1
Код:
for i:=1 to n do
	if a[i, j] <> 1
		then
			begin
				flag:=false;
				break;
			end;
Вадим Мошев вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль. Матрица NxN -> текстовый файл -> Матрица NxN - найти max по диагоналям -> типизированный файл Лунатик13 Помощь студентам 1 20.02.2012 15:54
Непонятки с DirectX (матрица поворота, камера, матрица проекции) ROD Общие вопросы C/C++ 2 17.09.2010 17:00
Паскаль. Единичная матрица newlife Помощь студентам 5 03.05.2010 20:41
TurboPascal: граф, матрица смежности и матрица инцидентности. ulala Помощь студентам 0 02.12.2009 10:11
матрица shelest Помощь студентам 1 25.11.2009 21:35