Для краткости знак & можно опускать
(X&Y+Z)&Y+Z = (XY + Z)Y + Z =
= XYY+ZY+Z = XY + Z(Y+1) = XY+Z
A&((B+C)+(B&C))+A = A( (B+C) + BC )+A =
= A( (B+C) + BC + 1) = A
Для второго выражения таблица истинности не имеет смысла
#include <iostream>
<span>#include <cstdlib>
</span><span>#include <string>
</span><span>#include "stdafx.h"
</span>int main()
{
long int i;
long int ans = 0;
string s1, s2;
std::getline(std::cin, s1)<span>;
</span>std::getline(std::cin, s2);
for (int i = 1; i <= s1.length() - 1; i++)
{
if (s1.substr(i, 2)).find(s2)) ans++
}
std::cout << ans << std::endl;
return 0;
}
Ответ:
Если часы только целые var a:integer;
Объяснение:
program Project1;
var a:real;
begin
write('Введите время, которое тратите на уроки: ');
readln(a);
if a<=1 then
write('Вы ленитесь')
else
if a<=3 then writeln('Это оптимальное время')
else writeln('Подумайте о здоровье');
readln;
end.
Ширина:12-4=8см
Периметр:12*2+8*2=40см
Площадь:12*8=96см(квадратних)
Program minus;
Var
A: array(1..100) of longint;
I:integer;
Begin
For i:=1 to length(A) do begin
If A[i] < 0 then writeln(A[i]);
End;
End.