{Задача: "Дана вещественная квадратная матрица.
Рассмотреть элементы, расположенные в строках, начинающихся с отрицательного элемента.
Найти сумму тех элементов, которые расположены на главной диагонали матрицы. "}
Эта программа находит и сумму элементов диагонали, и выводит те строки, где первые элементы отрицательные. Правильно, твоя программа неверна, так как в ней ты хочешь присвоить переменной некоторое число, но если это массив, то для этого надо обращаться каждый раз к элементу массива. a[1,1]...
var a:array[1..50,1..50] of integer;
n,i,j:byte;
s:integer;
begin
write('Vvedite zna4enye razmera matricy - n=');
read(n);
for i:=1 to n do
for j:=1 to n do
begin
write('a[',i,',',j,']=');
read(a[i,j])
end;
{Если хочешь рандомно, то введи вместо этого предидущего блока a[i,j]:=random(201)-100; что бы были и отрицательные числа}
readln;
writeln;
for i:=1 to n do
begin
for j:=1 to n do write(a[i,j]:4);
writeln
end;
readln;
writeln;
for i:=1 to n do
if a[i,1]<0 then
begin
for j:=1 to n do write(a[i,j]:4);
writeln;
end;
readln;
writeln;
s:=0;
for i:=1 to n do s:=s+a[i,i];
writeln('CyMMa Takix EJIEMEHTOB: S=',s);
readln;
end.
Другие языки программирования и технологии
помогите с pascal! пожалуйста!!
У тебя массив задан неверно!
a: array [1..n, 1..n] of real;
где 1, n - это номера строк (столбцов) двумерного массива.
a: array [1..n, 1..n] of real;
где 1, n - это номера строк (столбцов) двумерного массива.
Не совсем понял условие. Нужно найти сумму элементов, расположенных на главной диагонали, если строка, в которой находится элемент, начинается с отрицательного числа? Если я правильно понял, то вот программа: http://pastebin.com/1Bd6w1xe.
Назар Бойчук у вас ошибка var a:array[1..50,1..50] of integer;
числа вещественные а значит с плавающей точкой а значит не интежер а real; не и форматный вывод (a[]:0:2,' ');
числа вещественные а значит с плавающей точкой а значит не интежер а real; не и форматный вывод (a[]:0:2,' ');
Похожие вопросы
- Помогите с задачей pascal пожалуйста. одна осталась до зачёта!
- Помогите разобраться, Pascal!
- Помогите с Pascal 7.0!Кто чем может!
- free pascal. пожалуйста скиньте код конкулятора для free pascal
- Помогите с программой, пожалуйста! (Pascal) Или подскажите, где можно найти различные решения задач на Паскале?
- Помогите с Pascal, найдите ошибку
- ПОМОГИТЕ С PASCAL!!!
- Люди помогите с Pascal
- Помогите с Pascal. Дано натуральное число. Определите сумму m его последних цифр отличных от 0
- Переведите в pascal пожалуйста