Вариант 9 ("выпрямленная синусоида"). Потому что там была "птичка" )))
<em>// PascalABC.NET 3.2, сборка 1383 от 09.02.2017</em>
uses graphABC;
const
w=1000;
h=600;
function f(x:real):=abs(sin(x));
begin
SetWindowSize(w,h);
// поле для графика в окне
var xLeft:=50;
var yLeft:=50;
var xRight:=w-xLeft;
var yRight:=h-yLeft;
// интервалы по осям
var ax:=-12.0;
var bx:=12.0;
var hx:=1.0;
var ay:=-0.25; // минимум f(x) с запасом
var by:=1.5;
var hy:=0.25;
// масштабы по осям
var mx:=(xRight-xLeft)/(bx-ax);
var my:=(yRight-yLeft)/(by-ay);
// точка начала координат графика
var x0:=xLeft+Trunc(abs(ax)*mx);
var y0:=yRight-Trunc(abs(ay)*my);
// рисование координатных осей
Line(xLeft,y0,xRight+10,y0);
Line(x0,yLeft-10,x0,yRight);
SetFontSize(12); SetFontColor(clBlue);
TextOut(xRight+15,y0-10,'X');
TextOut(x0-4,yLeft-30,'Y');
SetFontSize(8); SetFontColor(clGreen);
// рисование засечек
var s:string;
for var i:=1 to Round((bx-ax)/hx)+1 do begin
var num:=ax+(i-1)*hx;
var x:=xLeft+Trunc(mx*(num-ax));
Line(x,y0-3,x,y0+3);
Str(num,s);
if abs(num)>1E-15 then TextOut(x-TextWidth(s) div 2,y0+10,s)
end;
for var i:=1 to Round((by-ay)/hy)+1 do begin
var num:=ay+(i-1)*hy;
var y:=yRight-Trunc(my*(num-ay));
Line(x0-3,y,x0+3,y);
Str(num,s);
if abs(num)>1E-15 then TextOut(x0+7,y-TextHeight(s) div 2,s)
end;
TextOut(x0-10,y0+10,'0');
// собственно график
var xi:=ax;
while xi<=bx do begin
var yi:=f(xi);
var x:=x0+Round(xi*mx);
var y:=y0-Round(yi*my);
if (y>=yLeft) and (y<=yRight) then SetPixel(x,y,clRed);
xi+=1e-3
end
end.
Var
aa[1..1000, 1..1000] : array of integer;
i, j, m, n : integer;
r : boolean;
begin
{считываем массив}
readln(m, n);
for i := 1 to m do
for j := 1 to n do
read(aa[i, j]);
{ r равен true до первого элемента, равного 0}
r := true;
i := 0;
while i <= m and r = true do
begin
i := i + 1;
j := 0;
while j <= n and r = true do
begin
j := j + 1;
if aa[i, j] = 0 then
r := false;
end;
end;
writeln(i, ' ', j);
end.
<span>Ввести X</span>
<span>Ввести Y</span>
<span>R=6</span>
<span>A=2</span>
<span>Если Х²+Y²>R² То
</span><span> "Не
принадлежит"</span>
Иначе
<span>
Если X<A То
</span><span> "Не
принадлежит"</span><span>
Иначе</span>
<span> "Принадлежит"
</span><span> Конец Если</span>
<span>Конец Если</span>
<span>#include <iostream>
using namespace std;
int main()
{
int n, a, b, c;
cout << "n = ", cin >> n, cout << <span>"\n"</span>;
cout << "a, b, c: ", cin >> a >> b >> c, cout << <span>"\n"</span>;
if (n / 100 == a) cout << <span>"Первая цифра совпадает\n"</span>;
else cout << <span>"Первая цифра не совпадает\n"</span>;
if (n / 10 % 10 == b) cout << <span>"Вторая цифра совпадает\n"</span>;
else cout << <span>"Вторая цифра не совпадает\n"</span>;
if (n % 10 == c) cout << <span>"Третья цифра совпадает\n"</span>;
else cout << <span>"Третья цифра не совпадает\n"</span>;
return 0;
<span>}
Пример:
</span><span>n = 385
a, b, c: 5 8 1
Первая цифра не совпадает
Вторая цифра совпадает
Третья цифра не совпадает</span></span>