Thursday, 2 February 2017

Geeksforgeeks Solution For " Combinational Logic "

GeeksforGeeks Solution For School Domain .Below You Can Find The Solution Of Basic ,Easy ,Medium ,Hard .You Can Also Direct Submit Your Solution to Geeksforgeeks Same Problem .You Need to login then you can submit you answers 

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 "

No comments:
Write comments

Recommended Posts × +