

program Project1;
uses
SysUtils,
math;
var x,y,stx,sty,z,a: real;
i,j:integer;
f: textfile;
begin
a:=-0.7;
stx:=0.3;
sty:=0.3;
assignfile(f,'output.txt');
rewrite(f);
for i:=0 to round((2-1)/stx) do begin
for j:=0 to round((7-4)/sty) do begin
x:=1+i*stx;
y:=4+j*sty;
z:=a*(exp(sqrt(x*y)*ln(exp(1))))*tan(a*x/2)+sinh(x);
write(f,z:4:2,' ');
end;
writeln(f);
end;
closefile(f);
writeln('See output.txt');
readln;
end.
const
n=3;
m=3;
mx: array [1..n,1..m] of string = (('1','2','3'),('1','2','3'),('1','2','3'));
var i,j: integer;
begin
for i:=1 to n do begin
for j:=1 to m do begin
write (mx[i,j],' ');
end;
writeln;
end;
readln;
end.
var
mx: array [1..100,1..100] of integer;
n,m,i,j: integer;
begin
randomize();
repeat
n:=random(10);
m:=random(10);
until n*m>=30;
for i:=1 to n do begin
for j:=1 to m do begin
mx[i,j]:=random(10);
write(mx[i,j],' ');
end;
writeln;
end;
readln;
end.
var
mx: array [1..30] of integer;
i: integer;
b:string;
begin
for i:=1 to 30 do begin
str(i,b);
write('Input a[',b ,']: ');
readln(mx[i]);
end;
writeln;
for i:=1 to 30 do begin
write(mx[i],' ');
if i mod 10=0 then writeln;
end;
readln;
end.
(defun studmem(textin textout)
((eq textin NILL) textout)
(studmem (cdr textin) (cons (car textin) textout))
)
Miker:LMsd элементарно)
- Код: Выделить всё
(defun studmem(textin textout)
((eq textin NILL) textout)
(studmem (cdr textin) (cons (car textin) textout))
)
Аленька-19:дается текстовый файл,надо чтобы программа выдала текст в обратном порядке
procedure TForm1.Button1Click(Sender: TObject);
var text,a:string;
i:integer;
begin
text:=edit1.Text;
a:='';
for i:=0 to length(text)-1 do
begin
a:=a+copy(text,length(text)-i,1);
end;
panel1.Caption:=a;
end;