Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: Эта возможность может быть недоступна в некоторых браузерах.
Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.
Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.
Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.
VAR
i:Integer;
S,x,A,Eps:Real;
Begin
Write('x= ');
Readln(x);
Write('Eps (e.g. 0.0001)= ');
Readln(Eps);
i:=3;
A:=x/6;
S:=A;
Repeat
Inc(i,2);
A:=-A*x*x/(i*(i-1));
S:=S+A;
Until Abs(A)<Eps;
Writeln('x= ',x:0:3,' Sum= ',S:0:5,' Accurate value= ',(x-Sin(x))/Sqr(x):0:5);
Readln
End.
Var
A:Array[1..10,1..3] of byte;
i,j:byte;
Begin
Randomize;
for i:=1 to 10 do
begin
for j:=1 to 3 do
begin
A[i,j]:=Random(10);
Write(A[i,j]:3);
end;
if (A[i,2]<=A[i,1]) or (A[i,3]<=A[i,2]) then
writeln(' Order is corrupted!')
else
writeln(' Ordered')
end;
Readln
End.
Var
A:Array[1..5,1..5] of byte;
C:Array[1..5] of byte;
i,j:byte;
b:boolean;
Begin
Randomize;
Writeln('Matrix A:');
for i:=1 to 5 do
begin
C[i]:=Random(50)+50;
for j:=1 to 5 do
begin
A[i,j]:=Random(50);
Write(A[i,j]:4);
end;
Writeln;
end;
Writeln;
Writeln('Old C array:');
for i:=1 to 5 do Write(C[i]:4);
Writeln;
Writeln;
b:=true;
for i:=1 to 5 do
if A[i,i]>C[i] then b:=false;
If b then
for i:=1 to 5 do
begin
C[i]:=A[i,1];
for j:=2 to 5 do
if A[i,j]<C[i] then C[i]:=A[i,j];
end;
Writeln('New C array:');
for i:=1 to 5 do Write(C[i]:4);
Readln
End.
Как говорил незабвенный Василий Иваныч, "могу, Петька, могу":А можете написать их без оператора Randomize, а чтобы самому надо было вводить?
Var
A:Array[1..10,1..3] of byte;
i,j:byte;
Begin
for i:=1 to 10 do
begin
for j:=1 to 3 do
begin
Write('A[',i,',',j,']= ');
Readln(A[i,j]);
end;
end;
Writeln;
for i:=1 to 10 do
begin
for j:=1 to 3 do
Write(A[i,j]:4);
if (A[i,2]<=A[i,1]) or (A[i,3]<=A[i,2]) then
writeln(' Order is corrupted!')
else
writeln(' Ordered')
end;
Readln
End.
Var
A:Array[1..5,1..5] of byte;
C:Array[1..5] of byte;
i,j:byte;
b:boolean;
Begin
for i:=1 to 5 do
for j:=1 to 5 do
begin
Write('A[',i,',',j,']= ');
Readln(A[i,j]);
end;
Writeln;
for i:=1 to 5 do
begin
Write('C[',i,']= ');
Readln(C[i]);
end;
Writeln('Matrix A:');
for i:=1 to 5 do
begin
for j:=1 to 5 do
Write(A[i,j]:4);
Writeln;
end;
Writeln;
Writeln('Old C array:');
for i:=1 to 5 do Write(C[i]:4);
Writeln;
Writeln;
b:=true;
for i:=1 to 5 do
if A[i,i]>C[i] then b:=false;
If b then
for i:=1 to 5 do
begin
C[i]:=A[i,1];
for j:=2 to 5 do
if A[i,j]<C[i] then C[i]:=A[i,j];
end;
Writeln('New C array:');
for i:=1 to 5 do Write(C[i]:4);
Readln
End.
http://www.tehnari.ru/f43/t92756/#post975779 и дальше.С вами можно как нибудь связаться тут тет-а-тет ?
Формат вывода: четыре цифры.А что в строке for i:=1 to 5 do Write(C:4); означает ":4" ?