Нужно написать программы через С++
Дан массив из 10 целых чисел, найти сумму четных отрицательных элементов массива
Дан массив из 10 целых чисел, найти минимальный из элементов массива с нечетными индексами
Дан массив из 10 целых чисел, необходимо определить, сколько среди них чисел, кратных 6. Если таких чисел нет, вывести No
Найти максимальный элемент численного массива и его индекс (max_num и max_index).
Дан массив из 50 элементов, значения которых формируются функцией random и лежат в диапазоне от -50 до 49 включительно. Требуется из одного массива скопировать в другой массив значения в диапазоне от -5 до 5 включительно и подсчитать их количество.
Дан массив из 10 элементов, поменять местами максимальный и минимальный элементы массива
Объяснение:Существуют различные защиты информации вот некоторые из них:
1.) Шифрование сокрытия данных от злоумышленника путём изменения входных данных(существуют методы симметричного и асимметричного шифрования)
2.) Хэширование - на вход алгоритму подаются данные, а он возвращает последовательность одного размера
без зависимости от длины первоначальных данных. Используется при авторизации на сайтах (так хранят пароли в базах данных),
при создании цифровой подписи. Возможен взлом методом подбора коллизий
var i,j,n,k,k1,k2,k3: integer; bb: boolean;
a: array of integer;
begin
write('N = ');
readln(n);
if ((n mod 3 = 0) and (n<>0)) then begin
write('K1 = ');
readln(k1);
write('K2 = ');
readln(k2);
write('K3 = ');
readln(k3);
setlength(a,n);
for i:=0 to n-1 do begin
write('Заполним номер ',i+1,' -> ');
readln(a[i]);
end;
i:=0;
while (i<n) do
begin
a[i]:=k1-a[i];
a[i+1]:=k2-a[i+1];
a[i+2]:=k3-a[i+2];
inc(i,3);
end;
write('K = ');
readln(k);
for i:=0 to n-2 do
if (a[i]+a[i+1]>=k) then begin write('В комнатах ',i+1,' и ',i+2,' есть ',a[i]+a[i+1],' свободных мест'); bb:= true; end;
if (bb=false) then writeln(0);
end else writeln('Введите число кратное 3 и неравное 0');
readln;
end.