Задача на Паскале !№1

Ответить
Nethead
Сообщения: 4
Зарегистрирован: 18 ноя 2006, 18:13
Откуда: Ростов-на-Дону
Контактная информация:

Дана матрица А 3х5 из вещественных чисел, найти кол-во положительных елементов в каждом столбце...
ПН...
Сообщения: 11
Зарегистрирован: 14 ноя 2006, 18:21

....
пусть M - это матрица
sum:=0;
for j:=1 to 5 do
begin
if j<>1 then WriteLn('Число положительных чисел в ',j,'-ом столбце равно ',sum);
sum:=0;
for i:=1 to 3 do
begin
if M[i,j]>0 then inc(sum);
end;
end;
Nethead
Сообщения: 4
Зарегистрирован: 18 ноя 2006, 18:13
Откуда: Ростов-на-Дону
Контактная информация:

есть еще много способов
ПН...
Сообщения: 11
Зарегистрирован: 14 ноя 2006, 18:21

Не сомневаюсь, это самый простой. Если тебя интересовало количество способов, которыми можно решить задачу, то надо было так и спрашивать.
Nethead
Сообщения: 4
Зарегистрирован: 18 ноя 2006, 18:13
Откуда: Ростов-на-Дону
Контактная информация:

самый сложный и замудренный
ПН...
Сообщения: 11
Зарегистрирован: 14 ноя 2006, 18:21

Простой в смысле - стандартный в решении. Приведи проще - никогда не откажусь от знаний, как упростить код.
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

Увезите тему в решите мне задачку, да и еще пару не мешало бы..
Аватара пользователя
Колядин Максим
Сообщения: 297
Зарегистрирован: 16 ноя 2006, 19:09
Откуда: Seattle, WA
Контактная информация:

Какая разница где расположена?
NetHead, вот как я думаю:
______________________________________________________________________

PROGRAM matrix;
const
n=3;
m=5;
type
matr=array [1..n,1..m] of real;
Var
i: matr;
b,j: integer; {индекс столбца и строки}
s: real; {сумма}
Begin
................ зачем я пишу?? Ведь ответ уже существует"""
Программист - это человек, который решает способом, который вы не понимаете, проблемы, о которых вы даже не подозревали...
Ответить