// Boolean11. Даны два целых числа: A, B. Проверить истинность высказывания:
// «Числа A и B имеют одинаковую четность».
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int a;
int b;
bool c;
cout << "a=";
cin >> a;
cout << "b=";
cin >> b;
c= (a%2 == b%2);
cout << "c=" << c << endl;
system("pause");
return 0;
}
//boolean16. Дано целое положительное число.
//Проверить истинность выска- зывания: «Данное число является четным двузначным».
#include<iostream>
using namespace std;
int main()
{
int a;
cin >> a;
bool b = ((a%2 == 0) && ((a/10) >= 1) && ((a/10) < 10) );
cout << b;
return 0;
}
// Boolean20. Дано трехзначное число. Проверить истинность высказывания:
// «Все цифры данного числа различны».
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int a, c1, c2, c3;
cout << "a=";
cin >> a;
c1 = a%10;
a=a/10;
c2=a%10;
c3=a/10;
cout << ((c1!=c2) && (c1!=c3) && (c2 !=c3)) << endl;
system("pause");
return 0;
}
//Boolean21°. Дано трехзначное число. Проверить истинность высказывания:
//Цифры данного числа образуют возрастающую последовательность».
//Ильичёва Наталия
#include <iostream>
using namespace std;
int main()
{
int a, ab, ac, ad;
cin >> a;
ab = a%10;
a = a/10;
ac = a%10;
ad = a/10;
cout << (ab>ac && ab>ad && ac >ad) << endl;
return 0;
}
// Boolean1. Дано целое число A. Проверить истинность высказывания:
// «Число A является положительным».
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int a;
int b;
bool c;
cout << "a=";
cin >> a;
b=a>0;
c=a>0;
cout << "b=" << b << endl << "c=" << c << endl;
system("pause");
return 0;
}
/**--------------------Задание----------------
Boolean6°.
Даны три целых числа: A, B, C.
Проверить истинность высказывания: «Справедливо двойное неравенство A < B < C».
----------------------------------------------
*/
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int a,b,c;
bool res;
system("chcp 1251 > nul");
cout << "Введите а-";
cin >> a;
cout << "Введите b-";
cin >> b;
cout << "Введите c-";
cin >> c;
res= (a<b && b<c && a<c);
cout << (res ? "nice" : "fail");
return 0;
}
/*--------------------------------------------------------------------Задание----------------------------------------------------------------------------
Boolean35°. Даны координаты двух различных полей шахматной доски x1, y1, x2, y2 (целые числа, лежащие в диапазоне 1–8).
Проверить истинность высказывания: «Данные поля имеют одинаковый цвет».
Выполнил: Маслаков Алексей Юрьевич.
-------------------------------------------------------------------------------------------------------------------------------------------------------*/
#include <iostream>
using namespace std;
int main()
{
int x1,y1,x2,y2;
cout<<"x1=";
cin>>x1;
cout<<"y1=";
cin>>y1;
cout<<"x2=";
cin>>x2;
cout<<"y2=";
cin>>y2;
cout<<(((x1+y1)%2)==((x2+y2)%2))<<endl;
return 0;
}
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.