Технический форум

Технический форум (http://www.tehnari.ru/)
-   Delphi, Kylix and Pascal (http://www.tehnari.ru/f43/)
-   -   Нужен допуск на экзамен. Помогите задачу решить. (http://www.tehnari.ru/f43/t43495/)

niktmb 18.12.2010 13:21

Нужен допуск на экзамен. Помогите задачу решить.
 
A(N,M) Вычислить и запомнить суммы и числа элементов каждой строки матрицы. Результаты отпечатать в виде двух столбцов. N<20 M<15

вот сам текст задачи.

Задание 2. Выполнить программу при n=4, m=4, приняв следующие значения исходной матрицы
A: 1.5 2.0 -1.0 2
3.3 4.4 5.5 6.6
-2 3 4 5
0.0 -2 7 -4
В результате выполнения программы выводится матрица в виде
1.5 2.0
3.3 4.4 5.5 6.6
<пустая строка>
0.0

Правильность выполнения программы легко установить сравнением исходной матрицы A с результатом печати матрицы B. В тестовом наборе данных рассмотрены следующие случаи:
1) в строке есть отрицательный элемент;
2) в строке таковых не наблюдается;
3) первый элемент строки – отрицательный;

Вот это еще дано,но хз нужно или нет это.

niktmb 18.12.2010 15:01

PROGRAM qwerty;
USES Crt;
CONST
n=15; m=20;
VAR
a:array[1..n,1..m] of integer;
rows:array[1..m]of integer;
cols:array[1..n]of integer;
i,j:integer;
BEGIN
clrscr;
for i:=1 to n do
for j:=1 to m do
begin
write('a[',i,',',j,']=');
readln(a[i,j]);
clrscr;
end;
for i:=1 to n do
for j:=1 to m do
begin
rows[i]:=rows[i]+a[i,j];
cols[j]:=cols[j]+a[i,j];
end;
{rows - суммы по строчкам; cols - по столбцам}
repeat read until keypressed;
END.

вот что в голову пришло,помогите разрулить

Vladimir_S 18.12.2010 17:25

Боюсь, что с допуском будет некий напряг. Прочитал Ваше первое сообщение раз 10 и, извините, ни хрена не понял. Как из исходной матрицы получается такая странная запись (с пустой строкой)? Каков принцип? Во всяком случае, никакого отношения к приведенной формулировке задачи это IMHO не имеет. Я - пас.

niktmb 18.12.2010 17:58

я же подписал ниже что это может и не иметь ни какова отношения к задаче, главное прогу написать по тексту задания,я прост не очень шарю.

Vladimir_S 18.12.2010 18:07

Цитата:

Сообщение от niktmb (Сообщение 431337)
я же подписал ниже что это может и не иметь ни какова отношения к задаче, главное прогу написать по тексту задания,я прост не очень шарю.

Хорошо, допустим. Но тогда разъясните текст самогО задания - он весьма мутен:
Цитата:

Сообщение от niktmb (Сообщение 431243)
A(N,M) Вычислить и запомнить суммы и числа элементов каждой строки матрицы. Результаты отпечатать в виде двух столбцов. N<20 M<15

Что значит "суммы и числа элементов"? Число элементов каждой строки? Но оно для всех строк одинаково и равно числу столбцов (М). Зачем его вычислять? И как? Или суммы элементов строк нужно складывать с количеством элементов? Бред какой-то...
В общем так. Помочь можно будет только после появления внятной и прозрачной формулировки задачи. Отговорки типа "А мне так дали" и "Я в этом не шарю" НЕ ПРИНИМАЮТСЯ.

niktmb 18.12.2010 18:25

можно я текст задания полностью сюда вам скину а вы мне поможете? я прост серьёзно не магу там разобраться там вообще.

Vladimir_S 18.12.2010 18:29

Цитата:

Сообщение от niktmb (Сообщение 431351)
можно я текст задания полностью сюда вам скину а вы мне поможете? я прост серьёзно не магу там разобраться там вообще.

Можно.

niktmb 18.12.2010 18:39

Удалено
сюда не умещается залил вот сюда,там вордовский файлик

Vladimir_S 18.12.2010 18:49

Цитата:

Сообщение от niktmb (Сообщение 431357)
удалено сюда не умещается залил вот сюда,там вордовский файлик

Впредь не надо так делать. Вам следовало свернуть файл в ZIP-архив и дальше выложить в виде вложения.
Ну ладно.
Какое из заданий нужно? Второе? Или все?
Между прочим, во втором явно пропущено слово, скорее всего "положительных". Иначе - бессмыслица.

niktmb 18.12.2010 18:52

хорошо.
да,только второе,первое я уже сам сдал. Из таблице как вы уже поняли (я думаю) только 2 вариант. вполне возможно что пропущено.


Часовой пояс GMT +4, время: 04:07.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.