var
a,b,c: integer;
begin
readln(a,b,c);
writeln(a+b+c)
end.
Рассмотрим третий байт IP-адреса узла и IP-адрес сети. Распишем в двоичном виде:
94 = 01011110
80 = 01010000
Первые два байта маски равны 255, так как байты узла и сети совпадают.
Для определения третьего байта маски сети найдем число первых бит, которые совпадают. Совпадают 0101, поэтому число первых бит равно 4, а сам третий байт маски равен 11110000, то есть 240.
Ответ:
#include <iostream>
using namespace std;
int main()
{
int a[4];
int i, p;
setlocale(LC_ALL, "russian");
cout << "Введите четыре числа: ";
for (i = 0; i < 4; i++) {
cin >> a[i];
}
p = 1;
for (i = 0; i < 4; i++) {
p *= a[i];
}
if (p > 0)
cout << "\nПроизведение положительно";
else if (p < 0)
cout << "\nПроизведение отрицательно";
else
cout << "\nПроизведение равно 0";
}
P = a + b + с т.е.сумма длин всех его сторон(из 3)!!)))