Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|
1143.
norman
(03.05.2006 11:49)
0
Missy Ну, поскольку тут нет аналогичных операций, всё-таки чем-то они да отличаются, то в процедуру убрать половину программы врядли получиться, хотя, у меня наверна просто не хватает опыта для этого...)))
|
1142.
Missy
(02.05.2006 22:11)
0
даа.Вот насчет массивов.Как я поняла,составить один массив,в котором будут элементы равные суммам элементов каждой четной строки матрицы,и другой с элементами равными суммам элементов каждого нечетного столбца матрицы.
Ответ: Может так? (не анализировал код norman''а - просто написал) const rows = 6; cols = 9; n = 3; m = 5; var Matrics : array[1..rows, 1..cols] of Integer; array1 : array[1..n] of Integer; {массив сумм четных строк} array2 : array[1..m] of Integer; {массив сумм нечетны столбцов} i, j: Integer; BEGIN WriteLn(''Заполнение матрицы случайными числами от 0 до 99 ...''); for i:=1 to rows do for j:=1 to cols do Matrics[i,j] := random(100); WriteLn(''Заполненная матрица''); for i:=1 to rows do begin for j:=1 to cols do Write(Matrics[i,j]:8); WriteLn end; for i:=1 to n do begin Array1[i]:=0; for j:=1 to cols do Array1[i]:= Array1[i] + Matrics[i*2, j]; end; WriteLn; for i:=1 to n do Write(array1[i]:8); WriteLn; for j:=1 to m do begin Array2[j]:=0; for i:=1 to rows do Array2[j]:=Array2[j] + matrics[i, 2*j - 1]; end; WriteLn; for j:=1 to m do Write(array2[j]:8); WriteLn; END.
|
1141.
Missy
(02.05.2006 21:56)
0
Спасибо большое.Только вот,может,ее можно и короче сделать?А задачу нам из учебника по лабам дали,там должно быть все правильно наверно...
|
1140.
(02.05.2006 15:37)
0
АДМИНУ: ну, мне кажется задание интерпретированно немного не так...вот, как мне кажется правильный вариант: "Найти сумму одномерных массивов, состоящих из элементов чтных строк и элементов нечётных столбцов"
|
1139.
norman
(02.05.2006 15:33)
0
Missy...вот, посмотри не так ли??? program matritsa; uses crt; type matr=array [1..6,1..9] of integer; mas=array [1..30] of integer; var i,j,k,n,S1,S2:integer; A:matr; X:mas; Y:mas; begin clrscr; {-----Задание матрицы и её распечатка-----} for i:=1 to 6 do for j:=1 to 9 do A[i,j]:=random(99); writeln (''Matritsa A:''); for i:=1 to 6 do begin for j:=1 to 9 do write (A[i,j]:4); writeln; end; writeln; {-----Вычисление суммы элементов четных строк-----} k:=0; for i:=1 to 6 do if i mod 2=0 then begin for j:=1 to 9 do begin k:=k+1; X[k]:=A[i,j]; end; end; writeln (''Kolichestvo elementov v massive X: k='',k:3); writeln (''Massiv X:''); for k:=1 to k do write (X[k]:3,''; ''); writeln; S1:=0; for k:=1 to k do S1:=S1+X[k]; writeln (''Summa elementov massiva X: S='',S1:3); writeln; {-----Вычисление суммы элементов нечётных столбцов строк-----} n:=0; for j:=1 to 9 do if j mod 2<>0 then begin for i:=1 to 6 do begin n:=n+1; Y[n]:=A[i,j]; end; end; writeln (''Kolichestvo elementov v massive Y: n='',n:3); writeln (''Massiv Y:''); for n:=1 to n do write (Y[n]:3,''; ''); writeln; S2:=0; for k:=1 to n do S2:=S2+Y[n]; writeln (''Summa elementov massiva Y: S='',S2:3); writeln; writeln (''***Nazmite lubuy klavishu***''); repeat until keypressed; end.
|
1138.
Czechman
(01.05.2006 19:19)
0
Большое вам thx за ваш сайт
|
1137.
Missy
(01.05.2006 08:28)
0
Помогите,пожалуйста написать программу!!Дико нужно сдать ее преподу,а я не понимаю,как ее сделать: "Дана целочисленная матрица размера 6 х 9. Сформировать одномерные массивы, состоящие из сумм элементов четных строк и неченых столбцов матрицы".
Буду премного благодарна.=) ICQ 340108774
Ответ: Не понятно слово "массивы". Каждый по какому правилу должен быть сформирован?
|
1136.
norman
(30.04.2006 10:41)
0
Метод простой итерации осилил, метод хорд и метод Ньютона тоже, но, возникла проблема с методом Зейделя...постоянно вылетает "Операция с плавающей точкой"!!! Мне кажется, что ошибка где-то в цикле...не могли бы ли Вы выложить этот метод для системы из двух нелинейных уравнений, если он у вас имеется в библиотеке.
Ответ: Для тестирования - какую систему уравнений решить?
|
1135.
SAURON
(28.04.2006 23:02)
0
Уважаемый Pink_panther Напиши мне на мыло или в Аську Я уже писал таки проги, они очень простые и не чего сверх естественного там нету, короче пиши мне ghiter@rambler.ru ICQ 208-152-850
|
1134.
Pink_panther
(28.04.2006 21:41)
0
Пожалуйста помогите!!! Любые программы на арифмитическую и геометрическую прогрессию и на ряд чисел Фибоначче. А еще: составить программу в Паскале, если условие задачи такое: банк выдал кредит на 10 лет; ставка вознаграждения 15%;сумма кредита -10000у.е.
|
1133.
Pink_panther
(28.04.2006 21:35)
0
Люди!Не могли бы вы мне помочь? Мне нужно написать программу в Паскале на арифмитическую и геометрческую прогрессии, а также на ряд чисел Фибоначчи. Очень прошу мне помочь как можно быстрее.Спасибо.
|
1132.
Константин
(28.04.2006 16:14)
0
Есть такая подпрограмка в разделе "Сортировка записей" Перед концом есть такая строчка: if l if l end; Хотелось бы услышать ответ поскольку BP7 ругается.
|
1131.
Насыров Ю.Г.
(28.04.2006 13:55)
0
Хочу получить отзыв о своем сайте. В Гостевую или по почте. Приглашаю на сайт!
|
1130.
Feroz
(26.04.2006 17:07)
0
Нужна прога которая упорядочивает цифры в строках матрицы по возрастанию. Помогите PLZ!!!!!!!
|
1129.
Good
(22.04.2006 16:42)
0
Здрасте... Не подскажете как создать световое меню в Паскале... Спасибо...
Ответ: Уточните, пожалуйста, что Вы понимате под термином "световое меню" и в каком режиме - текстовом или графическом?
|
|
|
|