02/02/2017

Geeksforgeeks Solution For " Combinational Logic "

Problem:- Construct a 6 input gate which performs the following logical operation:
 (not(A)).B + C.D +E.(not(F))
where A, B, C, D, E, and F are the inputs to the 6 input gate.

Input:
The first line of input takes the number of test cases, T. Then T test cases follow. Each test case takes 6 space separated integers denoting the inputs to the 6 input gate, A, B, C, D, E, and F.

Note: the inputs can be either 1's or 0's.

Output:
Print the output of the 6 input gate for each test case on a new line.


Submit Your Solution Click Here 


Solution:-

#include <bits/stdc++.h>
using namespace std;
int main()
{
    int t;
    cin>>t;
    while(t--)
    {
        int a,b,c,d,e,f,x,y,z,res;
        cin>>a>>b>>c>>d>>e>>f;
        res=((!a)&b|c&d|e&(!f));
        cout<<res<<endl;
    }
    return 0;

}

Output:-

Geeksforgeeks Solution For " Combinational Logic "

Previous Post
Next Post

post written by:

Hi, I’m Ghanendra Yadav, SEO Expert, Professional Blogger, Programmer, and UI Developer. Get a Solution of More Than 500+ Programming Problems, and Practice All Programs in C, C++, and Java Languages. Get a Competitive Website Solution also Ie. Hackerrank Solutions and Geeksforgeeks Solutions. If You Are Interested to Learn a C Programming Language and You Don't Have Experience in Any Programming, You Should Start with a C Programming Language, Read: List of Format Specifiers in C.
Follow Me

0 Comments: