// PascalABC.NET 3.0, сборка 1160 от 05.02.2016
begin
var n:=ReadInteger('n=');
var a:=ArrRandom(n,10,99); a.Println;
var imin:=0;
var imax:=0;
for var i:=1 to n-1 do
if a[i]>a[imax] then imax:=i
else
if a[i]<a[imin] then imin:=i;
if imin<imax then
for var i:=imin+1 to imax-1 do a[i]:=0
else
for var i:=imax+1 to imin-1 do a[i]:=0;
a.Println
end.
<u><em>Тестовое решение:</em></u>
n= 15
38 62 15 47 50 69 74 10 62 47 68 89 28 13 50
38 62 15 47 50 69 74 10 0 0 0 89 28 13 50
<span>1)const nmax=50;
mmax=50;
var x:array [1..nmax, 1..mmax] of integer;
n,m,i,j,ki: integer;
begin
write('Введите размерность матрицы: ');
readln(n,m);
writeln('Введите элементы матрицы: ');
for i:=1 to n do
for j:=1 to m do
readln(x[i,j]);
writeln('Матрица: ');
for i:=1 to n do
begin
for j:=1 to m do
write(x[i,j]);
writeln(' ');
end;
j:=1;
while (j<=m) do
begin
ki:=0;
for i:=1 to n do
if (x[i,j] mod 2 =0) then ki:=ki+1;
writeln('В столбце',j,': ',ki,' чётных элементов');
j:=j+2;
end;
end.
2)</span>for i:=1 to 5 do begin<span>for j:=1 to 5 do begin
...
if (j mod 2=0) and (a[i,j]>0) then s:=s+a[i];
...
3)</span>int[,] mass = new int[5,6];<span>for(int i=0;i<5;i++)
{ for(int j=0;j<6;j++)
mass[i,j]=Convert.ToInt32(Console.ReadLine());
}
int [] mass2 =new int[6];
int c=0;
for(int i=0;i<6;i++)
{ mass2[c]=1;
for(int j=0;j<5;j++)
{if(mass[j,i]\%2==0&&mass[i,j]>0)
mass2[c]*=mass[j,i]}
c++;
}
for(int i=0;i<6;i++)
{ Console.WriteLine(mass2[i]);
}
Console.ReadLine()<span>;</span></span>
//"Школьный" вариант, блок-схема во вложении
//Pascal ABC.NET v3.0 сборка 1111
Var
s,n,i:integer;
begin
readln(n);
s:=0;
for i:=1 to 3 do
begin;
s:=s+n mod 10;
n:=n div 10;
end;
if s mod 2=0 then writeln('Yes') else writeln('No');
<span>end.
Пример ввода:
123
Пример вывода:
Yes</span>
11 девочек м 10 мальчиков.
<span>1011= 1*2^3+0*2^2+1*2^1+1*2^0=8+0+2+1=11
</span>1010= 1*2^3+0*2^2+1*2^1+0*2^0=8+0+2+0=10
1.Логические данные (булевский тип)
2.Символьные данные
2.1.текст
3.Арифметические данные
3.1. Данные с фиксированной точкой
3.1.1 целые числа
3.2. Данные с плавающей точкой
3.2.1. одинарная точность
3.2.2. двойная точность