1) (А или В или С) и (А или не В или С) =
( (А или В) или С ) и ( (А или неВ) или С ) =
(А или С) и (А или C) =
A или С
2) (Х и неУ и Z) или (Х и не(У и Z)) или (Х и У и Z) или (Х и неУ) =
(Х и неУ) = T
1. ( T и Z )
2. ( X и не(У и Z) )
3. (Х и У и Z)
4. T
( T и Z ) или T = T
= (Х и неУ) или (Х и не(У и Z)) или (Х и У и Z) =
1. Х и не(У и Z) = Х и (неY или неZ) = (X и неY) или (X и неZ)
= (Х и неУ) или (X и неZ) или (Х и У и Z) = (Х и не(У и Z)) или (Х и У и Z) =
1. T = У и Z
(Х и неT) или (Х и T) = X
У тебя 1 лишняя скобка...
Задание 10:
#include <iostream>
using namespace std;
int main()
{
for(int i=1; i <= 32; i*=2)
cout << i << " ";
cin.get();
}
Задание 11:
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
char str;
int counter=0;
do
{
cout << "Enter symbol -> ";
cin >> str;
if(str>64&&str<91)
{
str+=32;
cout << str << endl;
counter++;
}
else if(str>96&&str<123)
{
str-=32;
cout << str << endl;
counter++;
}
}while(str!='.');
cout << "Opearations counter - " << counter << endl;
cin.get();
cin.get();
}
// Внимание! Если программа не работает, обновите версию!
begin
Writeln(ReadSeqInteger(ReadlnInteger)
.Where(t->t.Between(100,999) and (t mod 10=8)).Count)
end.
Пример
5
21311348 348 321412 1080 308 8828
2