The AND Gate

Description:

Construct an N input AND Gate. An AND Gate returns 1 if all its inputs are 1, otherwise 0. Input: The first line of input takes the number of test cases, T. Then T test cases follow. Each test case consists of 2 lines. The first line of each test case takes the number of inputs to the AND Gate, N. The second line of each test case takes N space separated integers denoting the inputs to the AND Gate. Note that the inputs can be either 1's or 0's. Output: Print the output of the N input AND Gate for each test case on a new line. Constraints: 1<=T<=100 1<=N<=100 Test Case 1 Input (stdin) 1 2 1 1 Expected Output 1 Test Case 2 Input (stdin) 1 3 1 0 1 Expected Output 0

Program :

import java.util.*;

public class TestClass {

public static void main(String[] args) {

Scanner s=new Scanner(System.in);

       int i,c=1;

       int a=s.nextInt();

       int n=s.nextInt();

       int b[]=new int[n];

       for(i=0;i<n;i++)

       {

         b[i]=s.nextInt();

       }

       for(i=0;i<n;i++)

       {

         c*=b[i];

       }

       System.out.println(c);

}

}