Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/18: Рейтинг темы: голосов - 18, средняя оценка - 4.78
3 / 3 / 0
Регистрация: 13.01.2010
Сообщений: 51
1

Обнулить главную диагональ матрицы

02.03.2010, 09:04. Показов 3552. Ответов 1
Метки нет (Все метки)

Дан двумерный массив А(5,5) в виде квадратной матрицы. Составьте программу, обнуляющую главную диагональ матрицы, если в ней найдется хоть один отрицательный элемент. Значения элементов массива задайте самостоятельно, используя процедуру ввода данных с клавиатуры. Для ввода данных и обработки массива используйте оператор цикла FOR. Выведите на экран исходную и преобразованную матрицу.
Зарание спасибо!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.03.2010, 09:04
Ответы с готовыми решениями:

Найти сумму максимума и минимума в каждой матрице. В той матрице, где сумма больше, обнулить главную и побочную диагональ
Очень не укладываюсь в срок помогите подготовить программу: Даны две квадратные матрицы A и B....

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

Заменить главную диагональ матрицы нулями
Заполнить с клавиатуры квадратную матрицу порядка n (n>=6). Заменить главную диагональ нулям;

Поменять главную диагональ матрицы с побочной
в матрице поменять местами гланую и побочную диагонали.

1
2921 / 842 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
02.03.2010, 09:17 2
Лучший ответ Сообщение было отмечено как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
l:=false;
i:=1;
while (i<=4)and(l=false) do
 begin
  if a[i,i]<0 then l:=true;
   else inc(i);
 end;
 
if l then
 for i:=1 to 4 do
   a[i,i]:=0;
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.03.2010, 09:17

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Упорядочить главную диагональ матрицы по возрастанию
подскажите как упорядочить главную диагональ по возрастанию. Массив готов. program v7; uses...

Заменить главную диагональ матрицы нулями
хотя бы объясните как вообще ээту диагональ заменить я не понимаю

Поменять местами 1-ю строку и главную диагональ матрицы.
Добрый день!Ребят,очень нужна ваша помощь,в решении задачи!Помогите,сижу на экзамене,в голову...

Заменить главную диагональ матрицы вектором наибольших значений в столбцах,для матрицы 7на7 из случайных целых чисел,не превышающих 100
Заменить главную диагональ матрицы вектором наибольших значений в столбцах,для матрицы 7на7 из...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.