Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Задача по матрице (Delphi)

27K
09 декабря 2007 года
Gerat
10 / / 05.12.2007
Если в целочисленной матрице B(nxn) количество единиц ниже главное диагонали равняется сумме значений элементов выше главной диагонали, проверить, что на главной диагонали матрицы находиться хотябы один элемент, равный Z (Z задано), и вывести сообщение "есть" или "нет". В противном случии вывести сообщение "Количество не равно сумме".

помогите!
247
10 декабря 2007 года
wanja
1.2K / / 03.02.2003
Код:
const n = 5;
a:array[1..n,1..n]of integer;
z:integer;
ne,su:integer;
b:boolean;
begin
//ВВоди матрицу
for i:=1 to n do
   for j:=1 to n do
       read(a[i,j]);
read(z);
su:=0;ne:=0;
for i:=2 to n do
   for j:=1 to i-1 do
        begin
        if a[i,j]=1 then
           inc(ne);
        end;
for i:=1 to n do
   for j:=i+1 to n do
        begin
        su:=su+a[i,j];
        end;
if su=ne then
   begin
   b:=false;
   for i:=1 to n do
       b:=b or (a[i,i]=z);
   if b then writeln('Да')
         else writeln('Нет')
   end
else
  writeln('Не равно!!!');
end.

Примерно так
27K
10 декабря 2007 года
Gerat
10 / / 05.12.2007
Спасибо!!! Второй раз выручаешь!!:)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог