Написать программу для паскаля. Дана квадратная матрица
10-11 класс
|
порядка n(n=5).
Если в данной матрице a нет отрицательных элементов,
то транспонировать её, иначе выдать сообщение.
uses crt;
const N=2;
var a:array [1..N,1..N] of real;
i,j,k:integer;
begin
k:=0; writeln('Введите матрицу:');
for i:=1 to N do
for j:=1 to N do
begin
read(a[i,j]);
if a[i,j]<0 then inc(k);
end;
if k>0 then writeln('В матрице отрицательный элемент')
else
for i:=1 to N do
begin
for j:=1 to N do
write(a[j,i]:3:0);
writeln;
end;
end.
Матрица задается с клавиатуры или рандомно?
С клавиатуры наверно
Kage1998, транспонировать - поменять местами строки и столбцы
если бы сказала по быстрее я бы решил эту задачу
Если бы Вы были заинтересованы, могли бы и в поиск это слово забить.
Другие вопросы из категории
Читайте также
параллельной побочной
2.написать программу в паскале
f(x)=2(sin*sin)x+1
2) Заданы действительные числа a , b , c и d . Написать программу нахождения полусуммы наименьшего и наибольшего из них.
3) Написать программу для вычисления суммы цифр числа , введенного с клавиатуры
Помогите прошу
2. Дан код символа. Написать программу, выводящую сам символ.
3. Написать программу для вывода на экран всех маленьких латинских букв.
Сформируйте два одномерных массива. В один перешлите четные, а в другой
-нечетные элементы матрицы. Выведите на экран все массивы.