//PascalABC.NET 3.1 сборка 1239
uses PT4;
var
f: text;
s: string;
i, n: integer;
begin
Task('Text2');
readln(s);
readln(n);
assign(f, s);
Rewrite(f);
s := '';
for i := 1 to n do
begin
s := s + chr(96 + i);
writeln(f, s);
writeln(s);
end;
Close(f);
end.
Ответ:
Объяснение:
var a,b,c,d:integer;
begin
for a:=3 to 6 do
for b:=3 to 6 do
for c:=3 to 6 do
for d:=3 to 6 do begin
if (a<>b) and (a<>c) and (a<>d) and (b<>c) and (b<>d) and (c<>d) and (frac(sqrt(1000*a+100*b+10*c+d))=0) then
writeln(a,b,c,d);
end;
end.
program z1;
var x:integer;
begin
writeln('введите Х');
readln(X);
if x>0 then writeln('число положительное') else writeln('число не положительное');
end.
<span>не(А&B)|не(B&C)
Я перепишу по человечески
!(A*B) + !(B*C) = !A + !B + !B + !C = !A + !B + !C
По моему больше не упростить</span>
<em>// PascalABC.NET 3.3, сборка 1627 от 27.01.2018</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var a:=ArrRandom(ReadInteger('n='),-50,50);
a.Println;
end.
<u>Пример</u>
n= 15
24 17 2 47 -32 20 -39 -36 3 -1 -44 35 40 -20 -35