Другие языки программирования и технологии
Записать логическое ...(Язык С++)
Записать логическое выражение, определяющие, что из четырёх чисел два являются чётными (Язык С++)
1. (a&1)+(b&1)+(c&1)+(d&1)==1<<1
2. cin>>a>>b>>c;
cout << ((a < b+c)&&(b < a+c)&&(c < a+b))?"да":"нет" << endl;
2. cin>>a>>b>>c;
cout << ((a < b+c)&&(b < a+c)&&(c < a+b))?"да":"нет" << endl;
// Visual C++ 2010
#include <iostream>
using namespace std;
int main()
{
unsigned int a,b,c;
cout<<"\n Enter a: ";cin>>a;cout<<" Enter b: ";cin>>b;cout<<" Enter c: ";cin>>c;
if (((a>b)?(a>c)?a:c:(b>c)?b:c)>=((a<b)?(a<c)?a:c:(b<c)?b:c)+((a<b&&b<c||a>b&&b>c)?b:(b>a&&a>c||b<a&&a<c)?a:c))cout<<"\n No!";
else cout<<"\n Yes!";
cin.get();cin.get();
return 0;
}
#include <iostream>
using namespace std;
int main()
{
unsigned int a,b,c;
cout<<"\n Enter a: ";cin>>a;cout<<" Enter b: ";cin>>b;cout<<" Enter c: ";cin>>c;
if (((a>b)?(a>c)?a:c:(b>c)?b:c)>=((a<b)?(a<c)?a:c:(b<c)?b:c)+((a<b&&b<c||a>b&&b>c)?b:(b>a&&a>c||b<a&&a<c)?a:c))cout<<"\n No!";
else cout<<"\n Yes!";
cin.get();cin.get();
return 0;
}
((a & 0x1) | (b & 0x1)) & ((c & 0x1) | (d & 0x1))
#include <iostream>
using namespace std;
void f(int a,int b,int c,int d)
{
cout << ((a|b|c|d)& !(1&(a^b^c^d)) & !(1&(a&b&c&d)) ) << endl << endl;
}
int main()
{
int a,b,c,d;
a=3; b=5; c=7; d=9; f(a,b,c,d);
a=3; b=5; c=7; d=2; f(a,b,c,d);
a=3; b=5; c=4; d=9; f(a,b,c,d);
a=3; b=5; c=4; d=2; f(a,b,c,d); // 2 чётных числа
a=3; b=6; c=7; d=9; f(a,b,c,d);
a=3; b=6; c=7; d=2; f(a,b,c,d); // 2 чётных числа
a=3; b=6; c=4; d=9; f(a,b,c,d); // 2 чётных числа
a=3; b=6; c=4; d=2; f(a,b,c,d);
a=8; b=5; c=7; d=9; f(a,b,c,d);
a=8; b=5; c=7; d=2; f(a,b,c,d); // 2 чётных числа
a=8; b=5; c=4; d=9; f(a,b,c,d); // 2 чётных числа
a=8; b=5; c=4; d=2; f(a,b,c,d);
a=8; b=6; c=7; d=9; f(a,b,c,d); // 2 чётных числа
a=8; b=6; c=7; d=2; f(a,b,c,d);
a=8; b=6; c=4; d=9; f(a,b,c,d);
a=8; b=6; c=4; d=2; f(a,b,c,d);
return 0;
}
using namespace std;
void f(int a,int b,int c,int d)
{
cout << ((a|b|c|d)& !(1&(a^b^c^d)) & !(1&(a&b&c&d)) ) << endl << endl;
}
int main()
{
int a,b,c,d;
a=3; b=5; c=7; d=9; f(a,b,c,d);
a=3; b=5; c=7; d=2; f(a,b,c,d);
a=3; b=5; c=4; d=9; f(a,b,c,d);
a=3; b=5; c=4; d=2; f(a,b,c,d); // 2 чётных числа
a=3; b=6; c=7; d=9; f(a,b,c,d);
a=3; b=6; c=7; d=2; f(a,b,c,d); // 2 чётных числа
a=3; b=6; c=4; d=9; f(a,b,c,d); // 2 чётных числа
a=3; b=6; c=4; d=2; f(a,b,c,d);
a=8; b=5; c=7; d=9; f(a,b,c,d);
a=8; b=5; c=7; d=2; f(a,b,c,d); // 2 чётных числа
a=8; b=5; c=4; d=9; f(a,b,c,d); // 2 чётных числа
a=8; b=5; c=4; d=2; f(a,b,c,d);
a=8; b=6; c=7; d=9; f(a,b,c,d); // 2 чётных числа
a=8; b=6; c=7; d=2; f(a,b,c,d);
a=8; b=6; c=4; d=9; f(a,b,c,d);
a=8; b=6; c=4; d=2; f(a,b,c,d);
return 0;
}
int n1, n2, n3, n4;
// ...input ...
if((n1%2==0) + (n2%2==0) + (n3%2==0) + (n4%2==0) >= 2)
// ...output ...
;
int n1, n2, n3;
// ...input ...
if(n1 < n2+n3 && n2 < n1+n3 && n3 < n1+n2)
// ...output ...
;
else
// ...output ...
;
// ...input ...
if((n1%2==0) + (n2%2==0) + (n3%2==0) + (n4%2==0) >= 2)
// ...output ...
;
int n1, n2, n3;
// ...input ...
if(n1 < n2+n3 && n2 < n1+n3 && n3 < n1+n2)
// ...output ...
;
else
// ...output ...
;
Похожие вопросы
- Помогите записать на языке паскаля.
- Как записать на языке Паскаля выражение: деление на ноль невозможно
- Как выглядит алгоритм который можно записать на языке программирования который ищет закономерности в ряде чисел?
- Когда сделают карточки по ЯП? На каждый язык свои карточки, со схемами и рисунками логическими.
- Информатика."Найти значение логических выражений".Очень нужна ваша помощь!
- ПОМОГИТЕ, ДОБРЫЕ ЛЮДИ!!! Язык С++, записать в массив d нечетные элементы массива А которых нет в В - НЕ ПОЛУЧАЕТСЯ
- Как стать программистом? И как развить алгоритмическое и логическое мышление? Какие языки программирования изучить?
- Записать языком программирования
- Как/на каком языке записать фразу на русском что бы не кто не смог её прочитать кроме меня?
- Запутываюсь при решении логических задач, написании программ