Регистрация

exesition
[ Copy this | Start New | Full Size

Вход на сайт

Регистрация

Регистрация нового пользователя

Здравствуйте, уважаемый посетитель нашего сайта!
Регистрация на нашем сайте позволит Вам быть его полноценным участником. Вы сможете добавлять новости на сайт, оставлять свои комментарии, просматривать скрытый текст и многое другое.
В случае возникновения проблем с регистрацией, обратитесь к администратору сайта.
Пароль:*
Повторите:*
E-mail:
Имя:
  • Страница 1 из 1
  • 1
DELPHI!!!!!!!!!
eXeSiTion Дата: Воскресенье, 13.05.2012, 09:32 | Сообщение # 1
Сообщений: 47
1.Даны матрицы А,B: array [1…4,1..4] of real. Вычислить матрицу С поэлементным сложением соответствующих элементов матриц А и В.

var
A, B, C, D : array [1..4] of array [1..4] of real;
i, j : integer;
begin
// Заполнение матриц А, В и С
Randomize;
for i := 1 to 4 do
for j := 1 to 4 do
begin
A[i, j] := Random(100);
B[i, j] := Random(100);
C[i, j] := A[i, j] + B[i, j];
end;
end;

4 задача Сформировать массив по правилу

const
M = 7;
var
Col, Row, i : Integer;
Arr : array[1..M, 1..M] of Integer;
...
begin
for Row := 1 to M do
for Col := 1 to M do Arr[Row, Col] := 0;

for Row := 1 to M do begin
i := 1;
for Col := Row downto 1 do begin
Arr[Row, Col] := i;
Inc(i); //Это тоже самое, что и i := i + 1;
end;
end;
...
end;

2)Найти сумму и произведение всех положительных элементов массива и заменить нулями все элементы, расположенные на главной диагонали и выше ее. Массив размером 5×5.
program Project1;

{$APPTYPE CONSOLE}

uses
SysUtils;
const
n=3;
m=3;
var
a:array[1..n,1..m] of integer;
i,j,k:byte;
sum:integer;
begin
randomize;
k:=0;
for i:=1 to n do
for j:=1 to m do
begin
a[i,j]:=-10+random(40);
if a[i,j]>0 then sum:=sum+a[i,j];
inc(k,1);
if k=n then
begin
writeln(a[i,j]:3);
k:=0;
end
else
write(a[i,j]:3);
end;

writeln;
k:=0;
for i:=1 to n do
for j:=i to n do
a[i,j]:=0;
for i:=1 to n do
for j:=1 to m do
begin
inc(k,1);
if k=n then
begin
writeln(a[i,j]:3);
k:=0;
end
else
write(a[i,j]:3);
end;
writeln;
writeln(sum);
readln;
end.
Иногда только промахнувшись, понимаешь, как ты попал.
  • Страница 1 из 1
  • 1
Поиск: