Здесь Вы можете найти ответы на многие вопросы или задать свой вопрос!
var
mas : array[1..15] of integer;
i: integer;
begin
for i: =1 to 15 do
mas[i] : = random(40)-20;
if (mas[i] mod 2 = 1) then mas[i]: =mas[i]/2;
if (mas[i] mod 2 = 0) then mas[i]: =mas[i]*3;
end;
f0=(15*16в1)+(0*16в0)=240 , делим столбиком число 240 на 2 (делим и делим) и записываем остатки с конца и получаем число 11110000
т.е. 240/20=120 ост 0
120/2=60 ост 0
60/2=30 ост 0
30/2=15 ост 0
15/2=7 ост 1
7/2=3 ост 1
3/2=1 ост 1
записываем в обратном поряде 11110000
1d4=(1*16в2)+(13*16в1)+(4*16в0)=256+208+4=468 делим столбиком число 468 на 2 111010100
4k+2m+1=41
k+m+1=15
4k+2m=40
k+m=14
2k+m=20
-k-m=-14
k=6
var a: array [1..100] of real; i,n: integer;
t: real; begin randomize; n: =20; for i: = 1 to n do begin a[i]: =random(n*10)- 10*n div 2 ; write(a[i]: 4); if i mod 10=0 then writeln; end;
t: =a[1]
for i: = 1 to n do begin a[i]: =a[i]/t ; write(a[i]: 4); if i mod 10=0 then writeln; end; end.
Популярные вопросы