Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Составление программы нисходящим способом(Pascal)

30K
03 мая 2008 года
BRICHKA
13 / / 16.04.2008
Дана матрица А ( 5ть на 5ть). Кроме матрицы А,даны элементы С1,С2,....,Сn.Если значениния всех этих элементов заключены между заданными элементами Р и Т, полученные значения элементов Х1,Х2,...,Х5 по формуле X= S (сумма членов; от k = 1 до k=5) Ak
257
03 мая 2008 года
kosfiz
1.6K / / 18.09.2005
нисходящим способом - может я что-то не понял, но допустим может так(хотя в условии кое-где вроде не дописано немного):
[highlight=pascal]
uses crt;

const
n = 5;
matrixC: array[1..n]of real = (1, 2, 3, 4, 5);
P = 0;
T = 7;

var
i, j: integer;
matrixA: array[1..5,1..5]of real;
matrixX: array[1..5]of real;
b: boolean;
begin
clrscr;
b:=true;
for i:=1 to n do
if not ((matrixC>P) and (matrixC<T)) then
begin
b:=false;
break;
end;
if b then
begin
randomize;
for i:=1 to 5 do
begin
for j:=1 to 5 do
begin
matrixA[i, j]:=random(20);
write(' ',matrixA[i, j]:2:2);
end;
writeln;
end;
for i:=1 to 5 do
matrixX:=0;
for i:=1 to 5 do
for j:=1 to 5 do
matrixX:=matrixX+matrixA[i, j];
for i:=1 to 5 do
writeln(matrixX:2:2);
end;
readln;
end.
[/highlight]
если над что-то вводить, то самостоятельно предлагаю реализовать.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог