Program example;
const
A=30;
Nmin:=-100; // минимальный параметр
Nmax:=100; //максимальный
var
flag_max : integer;
flag_min : integer;
i. jmin,jmax : integer; //счетчики
Randomize;
array max[A];
//заполняем случайніми числами диапозон -100 +100
for i=1 do A do begin max=:= Random (Nmin + 1) - 2 * Nmax; end;
//ищим максимальный элемент
for i=1 do A do begin if max>max[i+1] then begin flag_max:=max
jmax:=i; end; else begin flag_max:=max[i+1];
jmax:=i; end; end;
//минимальный элемент
for i=1 do A do begin if max>max[i+1] then begin flag_min:=max[i+1]
jmin:=i; end; else begin flag_min:=max; jmin:=i; end; end;
//подсчитываем сумму
for i=jmin do jmax-1 do begin max:=max[i+1] end;
//сумма чисел в рандовом массиве между макс и мин єлементом
write('сума',max);
a:=(6+2)*4 = 8*4 = 32
b:=a mod 5+1 = 32 mod 5+1 = 2+1 = 3
a:=b div 6-2 = 3 div 6-2 = 0-2 = -2
Ответ: a = -2 ; b = 3.
На C# только если
Console.WriteLine("Введите число ");
int a = Convert.ToInt32(Console.ReadLine());
if (a%2 == 0)
{
Console.WriteLine("Число четное");
}
else Console.WriteLine("Число нечетное");
F96(16) = 111110010110(2)
AF(16) = 10101111(2)
12F4(16) = 1001011110100(2)