Вопрос № 176512: Добрый день,уважаемые эксперты!!!!Помогите пожалуйста с задачками на тему двумерные массивы: Найти сумму элементов матрицы расположенных ниже(выше) главной(побочной) диагонали...
Вопрос № 176524: Здравтвуйте, Уважаемые эксперты! Прошу вас решить задачку:
Добрый день,уважаемые эксперты!!!!Помогите пожалуйста с задачками на тему двумерные массивы: Найти сумму элементов матрицы расположенных ниже(выше) главной(побочной) диагонали
Отвечает star9491, 5-й класс :
Здравствуйте, angel.nero.
В данном примере суммы вычисляются отдельно, хотя это можно сделать и в одном цикле.
Код:
const n=5; var a:array[1..n,1..n] of real; s1,s2,s3,s4:real; {s1 - над главной} {s2 - под главной} {s3 - над побочной}
{s4 - под побочной} i,j:integer; begin for i:=1 to n do for j:=1 to n do begin Write('a[',i,',',j,']='); Readln(a[i,j]); end; s1:=0; for i:=1 to n-1 do for j:=i+1 to n do s1:=s1+a[i,j]; s2:=0; for i:=2 to n do for j:=1 to i-1 do s2:=s2+a[i,j]; s3:=0; for i:=1 to n-1 do for j:=1 to n
-i do s3:=s3+a[i,j]; s4:=0; for i:=2 to n do for j:=n-i+2 to n do s4:=s4+a[i,j]; Writeln('s1=',s1); Writeln('s2=',s2); Writeln('s3=',s3); Writeln('s4=',s4) end.
Исправлено по просьбе автора ответа.
-----
∙ Отредактировал: Зенченко Константин Николаевич, Модератор
∙ Дата редактирования: 05.02.2010, 23:43 (время московское)
Ответ отправил: star9491, 5-й класс
Ответ отправлен: 05.02.2010, 15:26
Номер ответа: 259240
Вам помог ответ? Пожалуйста, поблагодарите эксперта за это! Как сказать этому эксперту "спасибо"?
Отправить SMS#thank 259240
на номер 1151 (Россия) |
Еще номера »
Отвечает Andrew Kovalchuk, 3-й класс :
Здравствуйте, angel.nero. Текст программы в приложении
Приложение:
----- Временная неудача лучше временной удачи
Ответ отправил: Andrew Kovalchuk, 3-й класс
Ответ отправлен: 05.02.2010, 15:39
Номер ответа: 259241
Вам помог ответ? Пожалуйста, поблагодарите эксперта за это! Как сказать этому эксперту "спасибо"?
Отправить SMS#thank 259241
на номер 1151 (Россия) |
Еще номера »
Отвечает Пупорев Юрий Борисович, Специалист :
Здравствуйте, igoruu! Решение задачи в приложении. Поскольку строки текстовых файлов нельзя изменять прямо в файле, все изменения записываются в новый файл.
Приложение:
Ответ отправил: Пупорев Юрий Борисович, Специалист
Ответ отправлен: 06.02.2010, 08:27
Номер ответа: 259261
Вам помог ответ? Пожалуйста, поблагодарите эксперта за это! Как сказать этому эксперту "спасибо"?
Отправить SMS#thank 259261
на номер 1151 (Россия) |
Еще номера »
Отвечает Andrew Kovalchuk, 3-й класс :
Здравствуйте, igoruu. Дабы не "портить" исходный текст программы в прилагаемом примере предполагается наличие текстового файла с именем "abc.pas". В случае необходимости это имя следует заменить на "правильное". Текст программы в приложении.
Приложение:
----- Временная неудача лучше временной удачи
Ответ отправил: Andrew Kovalchuk, 3-й класс
Ответ отправлен: 06.02.2010, 11:17
Номер ответа: 259264
Оценка ответа: 5
Вам помог ответ? Пожалуйста, поблагодарите эксперта за это! Как сказать этому эксперту "спасибо"?
Отправить SMS#thank 259264
на номер 1151 (Россия) |
Еще номера »
Оценить выпуск »
Нам очень важно Ваше мнение об этом выпуске рассылки!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.