Program rand_max; const size=8; var main_mas: array [1..size] of integer; i,nchet,proizv:integer; begin nchet:=0; proizv:=1; randomize; writeln('Исходный массив:'); for i:=1 to size do begin main_mas[i]:=random(11); write(' ',main_mas[i],' '); if (Odd(main_mas[i])) then begin inc(nchet); proizv:=proizv*main_mas[i]; end; end; writeln; writeln('Кол-во нечетных: ',nchet); writeln('Произведениче нечетных = ',proizv); end.
//прога на Pascal`е var a: array of longint; n, i: longint; // procedure zam(var a, b: longint); var pz: longint;beginpz:=a;a:=b;b:=pz;end; procedure selectsort (rm : longint; var sortmas: array of longint);vari, j, min: longint;begin for i:=0 to rm-2 dobeginmin:=i;for j:=i to rm-1 doif sortmas[min]>sortmas[j] then min:=j; if i<>min then zam (sortmas[i], sortmas[min]);end; end;// beginrandomize;