Цитата
______.JPG - напишите плз первую и проверьте вторую, правильно решил или накосячил:
program 2;
const n=5;
var a: array [1..n] of real;
i,k:integer;
x:real;
begin
writeln('vvedite chiclo');
readln(x);
writeln('vvedite massiv');
for i:=1 to n do
begin
read(a[i]);
if (a[i]<x) then k:=i; end;
readln;
writeln('k - ',k+1);
readln;
end.
Код
program 2;
const n=5;
var a: array [1..n] of real;
i,k:integer;
x:real;
begin
writeln('vvedite chiclo');
readln(x);
writeln('vvedite massiv');
for i:=1 to n do
begin
read(a[i]);
if (a[i]<x) then k:=i; end;
readln;
writeln('k - ',k+1);
readln;
end.
Цитата
work.JPG - задачу решил но нужно указывать время (не целые числа) - исправьте плз как надо
Код
Program Premier;
Var B: array[1..7] of integer;
P: array[1..7] of string;
I,K,X: integer;
St:string;
Begin
{nazvani9 i vremya}
Writeln('nazvanie i vremya');
For I:=1 to 7 do
Begin
Write(I,' nazvanie: ');
Readln(P[I]);
Write('vremya: ');
Readln(B[I]);
End;
{sort}
For K:=1 to 6 do
For I:=1 to 7-K do
If (B[I] > B[I+1]) then
Begin
X:=B[I];
B[I]:=B[I+1];
B[I+1]:=X;
St:=P[I];
P[I]:=P[I+1];
P[I+1]:=St
End;
{vivod}
writeln('Raspisanie: nazvanie poezda, vremya');
For I:=1 to 7 do
begin
For K:= 1 to 9-length(P[I]) do
P[I]:=P[I]+' ';
{vivod: mesto, poezd vremya}
Writeln(I:2,' ',P[I]:18, B[I]:2)
end;
readln;
End.
Var B: array[1..7] of integer;
P: array[1..7] of string;
I,K,X: integer;
St:string;
Begin
{nazvani9 i vremya}
Writeln('nazvanie i vremya');
For I:=1 to 7 do
Begin
Write(I,' nazvanie: ');
Readln(P[I]);
Write('vremya: ');
Readln(B[I]);
End;
{sort}
For K:=1 to 6 do
For I:=1 to 7-K do
If (B[I] > B[I+1]) then
Begin
X:=B[I];
B[I]:=B[I+1];
B[I+1]:=X;
St:=P[I];
P[I]:=P[I+1];
P[I+1]:=St
End;
{vivod}
writeln('Raspisanie: nazvanie poezda, vremya');
For I:=1 to 7 do
begin
For K:= 1 to 9-length(P[I]) do
P[I]:=P[I]+' ';
{vivod: mesto, poezd vremya}
Writeln(I:2,' ',P[I]:18, B[I]:2)
end;
readln;
End.
fonkc_proc.doc - надо решить задачку процедурами и функциями - незнаю даже примерно как, помогите плз
заранее благодарю