[Код написан и выполнен на языке C++]
а) Если результат операции равен 0, то число чётное, в ином случае нечётное.
#include <iostream>
using namespace std;
int main()
{
int a;
cout << "input number: ";
cin >> a;
if(a % 2 == 0){
cout << "number " << a << " is even" << endl;
return 0;
}
else if(a % 2 == 1){
cout << "number " << a << " is not even" << endl;
return 0;
}
}
Проверка:
input number: 5
number 5 is not even
input number: 4
number 4 is even
б) (int)(a/2) предполагает, что при делении a на 2 будет отбрасываться дробная часть. То есть, если вы вводите число 3, то 3/2 = 1.5, 0.5 отбрасывается и получается 1, то есть условие не выполняется. Если же мы вводим чётное, то 4/2 = 2, условие выполняется.
В случае, когда скобка = true, то число чётное, когда false = нечётное.
#include <iostream>
using namespace std;
int main()
{
double a;
cout << "input number: ";
cin >> a;
if (int(a / 2) == a / 2) {
cout << "number " << a << " is even" << endl;
}
else {
cout << "number " << a << " is not even" << endl;
}
}
Проверка:
input number: 555
number 555 is not even
input number: 144
number 144 is even
WinZip — условно-бесплатный файловый архиватор и компрессор фирмы Corel для операционных систем Microsoft Windows, OS X, iOS и Android. ZIP является основным форматом, хотя поддерживаются и другие архивные форматы.
Возможности
Создание, дополнение, извлечение из архивов ZIP, а также собственного формата .zipx
Поддержка алгоритмов компрессии JPEG, LZMA (12.0), bzip2 (9.0), PPMd (10.0) и специальных алгоритмов для звуковых файлов (на основе WavPack), что позволяет уменьшить архив за счёт потенциального увеличения времени сжатия и извлечения (особенно при использовании PPMd).
Декомпрессия файлов .bz2, .rar, .iso, .img, 7-zip
Встроенная поддержка архивов LHA (.lha и .lzh)
Настраиваемая интеграция в оболочку Microsoft Windows.
Интеграция с облачными хранилищами и социальными сетями
Поддержка 128- и 256-битных ключей шифрования AES. Это позволило заменить менее надёжный метод шифрования PKZIP 2.0 используемый в ранних версиях. Версия 9 также осуществляет поддержку 64-битного шифрования в ZIP.
Дополнительные возможности
Прямая запись архивов на CD / DVD / Blu-ray
Автоматизация резервного копирования
Поддержка протокола FTP
Отправка ZIP архивов по электронной почте
Поддержка Юникода (c версии 11.2)