1. (A v ¬A) & B = (A + ¬A) * B = 1 * B = B;
2. A & (A v B) & (C v ¬B) = A * (A + B) * (C + ¬B) = A * (C + ¬B) = A & (C v ¬B)
3. A & ¬B v B & C v ¬A & ¬B = A * ¬B + B * C + ¬A * ¬B = A * ¬B + ¬A * ¬B + B * C =
= ¬B * (A + ¬A) + B * C = ¬B * 1 + B * C = ¬B + B * C = ¬B + C = ¬B v C
4. A v ¬A & B = A + ¬A * B = A + B = A v B
1) 560-120=440 номеров удалили.
2) 2500-440=2060 номеров осталось
Вроде так.
Uses Crt;
Const
N = 15;
Var
B:array[1..N] of integer;
i:integer;
S:real;
Begin
ClrScr;
Randomize;
S:=0;
Write('B(',N,'):');
For i:= 1 to N do
Begin
B[i]:=random(71)+130;
Write(' ',B[i]);
S:=S+B[i]
End;
WriteLn;
WriteLn('Sr = ',S/N:0:2);
ReadLn
End.
Функция getline() используется в С++ в основном для того, чтобы ввести строку типа string с пробелами, иначе при помощи обычного std::cin запишется в строку лишь первое введеное слово. Первый аргумент - "cin", для определения оператора, второй аргумент - строковая переменная, в которую и нужно записать текст.
Пример:
string s;
getline(cin, s);
std::cout << s;