for (ip = mas; ip < mas+len; ip ++) if (*ip < *min) min = ip
после завершения поиска - перестановка : *ip = *min; *min =*mas; *mas = *ip
\\ main вроде как объявит матрицу, и выполнит управление вызовами функций- void и main(void)
{ n, m; matr [N][M]; i;input_matr (matr, n, m)
int
int \\ Матрица будет объявлена размером 5 на 5 int
\\потом она передастся в функцию ввода.
\\ Для преобразования матрицы ее строки передаются в функцию по очереди как одномерные массивы. Цикл управления находится в основной программе.
\\и он управляет передачей строк в функцию.
for (i = 0;i < n;i ++)
Change (matr[i], m); \\ matr[i], это i – тая строка матрицы.
\\Функция вывода матрицы вызывается после завершения обработки.
print_matr (matr, n, m); }
\\ End of main
1
Объяснение:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Порядок действий:
Скобки; Отрицание [не, ¬]; Дизъюнкция (И) Умножение [&, ∧]; Конъюнкция (ИЛИ) Сложение [∨, +].~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
((1 ∧ 1) ∨ 0) ∧ (0 ∨ 1)
(1 ∧ 1) = 1, т. к. оба числа истинны;(1 ∧ 1) ∨ 0 = 1 ∨ 0= 1, т. к. для истинности выражения с ИЛИ необходимо, чтобы хотя бы один элемент был истинным;(0 ∨ 1) = 1, т. к. для истинности выражения с ИЛИ необходимо, чтобы хотя бы один элемент был истинным;((1 ∧ 1) ∨ 0) ∧ (0 ∨ 1) = 1 ∧ 1 = 1, т. к. оба числа истинны.
g,s,sum:integer;
begin
randomize;
for g:=1 to 14 do
begin
mass[g]:=random(10)+1;
if (mass[g] mod 2) = 0 then begin sum:=sum+mass[g]; s:=s+1; end;
writeln(mass[g]);
end;
writeln('сумма четных = '+sum);
writeln('количество нечетных в массиве = '+(14-s));
end.