Multiply Array
PROBLEM :
Calculate the product of all the elements in an array.
Input:
The first line of input contains an integer T denoting the number of test cases. Then T test cases follow. Each test case consist of two lines . The first line of each test case contains an integer N.The second line of each test case contains N space separated integers denoting elements of the array A[ ].
Output:
For each test case in a new line print the product of all elements.
Constraints:
1 = T = 50
1 = N = 10
1 = A[i] = 5
Example:
Input:
2
5
1 2 3 4 5
10
5 5 5 5 5 5 5 5 5 5
Output:
120
9765625
--------------------------------------------------------------------------------
SIMPLE c++ IMPLEMENTATION :
--------------------------------------------------------------------------------
#include<iostream>
using namespace std;
long long product(int [],int ) ;
int main()
{
int t,no,arr[10],i ;
cin>>t ;
while(t--)
{
cin>>no ;
for(i=0;i<no;i++)
cin>>arr[i] ;
cout<<product(arr,no)<<endl ;
}
return 0;
}
long long product(int arr[],int no)
{
long long prod=1 ;
int i ;
for(i=0;i<no;i++)
prod=prod*arr[i] ;
return prod ;
}
---------------------------------------------------------------------------------
Calculate the product of all the elements in an array.
Input:
The first line of input contains an integer T denoting the number of test cases. Then T test cases follow. Each test case consist of two lines . The first line of each test case contains an integer N.The second line of each test case contains N space separated integers denoting elements of the array A[ ].
Output:
For each test case in a new line print the product of all elements.
Constraints:
1 = T = 50
1 = N = 10
1 = A[i] = 5
Example:
Input:
2
5
1 2 3 4 5
10
5 5 5 5 5 5 5 5 5 5
Output:
120
9765625
--------------------------------------------------------------------------------
SIMPLE c++ IMPLEMENTATION :
--------------------------------------------------------------------------------
#include<iostream>
using namespace std;
long long product(int [],int ) ;
int main()
{
int t,no,arr[10],i ;
cin>>t ;
while(t--)
{
cin>>no ;
for(i=0;i<no;i++)
cin>>arr[i] ;
cout<<product(arr,no)<<endl ;
}
return 0;
}
long long product(int arr[],int no)
{
long long prod=1 ;
int i ;
for(i=0;i<no;i++)
prod=prod*arr[i] ;
return prod ;
}
---------------------------------------------------------------------------------
Comments
Post a Comment