|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.01.2009, 19:13 | #1 |
Регистрация: 06.01.2009
Сообщений: 7
|
Два небольших вопроса :)
Парни помагите подправить две программы:
1. Расположить элементы матрицы X[nxn] так, чтобы на побочной диагонали были минимальные элементы столбцов (путем обмена соответствующих элементов). Вывести на экран исходную и преобразованную матрицы. Здесь у меня получилось поставить минимальные элементы на ГЛАВНУЮ диагональ, а по заданию надо на ПОБОЧНУЮ, пожалуйста помогите исправить. Мой код: Код:
Вычислить с заданной точностью ɛ значение функции Y для каждого из 20 значений Х: Y = 1 – X / 2 + (1*3*X2) / (2*4) – (1*3*5*X3) / (2*4*6) + (1*3*5*7*X4) / (2*4*6*8) – ... Значения Х и ɛ ввести. А здесь собственно вопрос в началбный установках. Мой код: Код:
|
09.01.2009, 19:34 | #2 |
delphi-ст!
Форумчанин
Регистрация: 02.01.2009
Сообщений: 825
|
для побочной диагонали
n:=n+1; for i:=1 to n-1 do begin n:=n-1; a[i,n]-элемент побочной диагонали
вступлю в команду разработчиков ПО на Delphi
|
09.01.2009, 19:44 | #3 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Побочная диагональ:
Вместо tmp:=a[i,i]; пишешь tmp:=a[i,n-i+1]; |
09.01.2009, 19:51 | #4 |
Форумчанин
Регистрация: 22.12.2008
Сообщений: 104
|
1)
uses crt;
const n=4; var mas:array[1..5,1..n] of integer; i,j,min,k,buf,l,m:integer; begin clrscr; randomize; for i:=1 to n do begin for j:=1 to n do begin mas[i,j]:=random(10); write(mas[i,j],' '); end; writeln; end; writeln; k:=n; l:=1; writeln; writeln; for j:=1 to n do begin min:=mas[1,j]; m:=1; for i:=2 to n do begin if mas[i,j]<min then begin min:=mas[i,j]; m:=i; end; end; buf:=mas[k,l]; mas[k,l]:=mas[m,j]; mas[m,j]:=buf; k:=k-1; l:=l+1; end; writeln; for i:=1 to n do begin for j:=1 to n do write(mas[i,j],' '); writeln; end; readln; end.
@(o_0)@
|
09.01.2009, 21:19 | #5 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
По второй задаче переставьте начальные значения, или у будет одинаковый. И еще у Вас есть условие, что |x|<=1?
А то при других х функция расходится. Код:
|
10.01.2009, 12:44 | #6 | |
Регистрация: 06.01.2009
Сообщений: 7
|
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Два тупых вопроса. | proglamer | Общие вопросы Delphi | 2 | 10.04.2008 07:12 |
Два вопроса | Никки | Общие вопросы Delphi | 2 | 19.01.2008 21:39 |
Два простых вопроса | Relrin | Общие вопросы Delphi | 3 | 28.12.2007 16:00 |
Два вопроса новичка по синтаксису: | grey | Помощь студентам | 6 | 09.11.2007 22:49 |
Два вопроса новичка по графике. | grey | Помощь студентам | 7 | 04.11.2007 17:48 |