/* package whatever; // don't place package name! */
import java.util.* ;
import java.lang.* ;
import java.io.* ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
public static int product( int ...numbers )
{
int product = 1 ;
//multiplies the integers
for ( int number: numbers)
{
product *= number;
}
return product;
}
public static void main
( String [ ] args
) {
int a = 1 ;
int b = 2 ;
int c = 3 ;
int d = 4 ;
int e = 5 ;
//displays the values
System .
out .
printf ( "a = %d, b = %d, c = %d, d = %d, e = %d\n " ,a, b, c, d, e
) ;
//calls the product of the values with a different number of arguments in each call
System .
out .
printf ( "The product of a and b is: %d\n " ,product
( a, b
) ) ;
System .
out .
printf ( "The product of a, b and c is: %d\n " ,product
( a, b, c
) ) ;
System .
out .
printf ( "The product of a, b, c and d is: %d\n " , product
( a, b, c, d
) ) ;
System .
out .
printf ( "The product of a, b, c, d and e is: %d\n " , product
( a, b, c, d, e
) ) ; }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgaW50IHByb2R1Y3QoaW50Li4ubnVtYmVycykgCiAgICB7CgogICAgICAgIGludCBwcm9kdWN0ID0gMTsKCiAgICAgICAgLy9tdWx0aXBsaWVzIHRoZSBpbnRlZ2VycwogICAgICAgIGZvciAoaW50IG51bWJlcjpudW1iZXJzKSAKICAgICAgICB7CiAgICAgICAgICAgIHByb2R1Y3QgKj0gbnVtYmVyOwogICAgICAgIH0KICAgICAgICByZXR1cm4gcHJvZHVjdDsKICAgIH0KCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSAKICAgIHsKCiAgICAgICAgaW50IGEgPSAxOwogICAgICAgIGludCBiID0gMjsKICAgICAgICBpbnQgYyA9IDM7CiAgICAgICAgaW50IGQgPSA0OwogICAgICAgIGludCBlID0gNTsKCiAgICAgICAgLy9kaXNwbGF5cyB0aGUgdmFsdWVzICAgCiAgICAgICAgU3lzdGVtLm91dC5wcmludGYoImEgPSAlZCwgYiA9ICVkLCBjID0gJWQsIGQgPSAlZCwgZSA9ICVkXG4iLGEsIGIsIGMsIGQsIGUpOwoKICAgICAgICAvL2NhbGxzIHRoZSBwcm9kdWN0IG9mIHRoZSB2YWx1ZXMgd2l0aCBhIGRpZmZlcmVudCBudW1iZXIgb2YgYXJndW1lbnRzIGluIGVhY2ggY2FsbAoKICAgICAgICAgU3lzdGVtLm91dC5wcmludGYoIlRoZSBwcm9kdWN0IG9mIGEgYW5kIGIgaXM6ICVkXG4iLHByb2R1Y3QoYSwgYikpOwoKICAgICAgICAgU3lzdGVtLm91dC5wcmludGYoIlRoZSBwcm9kdWN0IG9mIGEsIGIgYW5kIGMgaXM6ICVkXG4iLHByb2R1Y3QoYSwgYiwgYykpOwoKICAgICAgICAgU3lzdGVtLm91dC5wcmludGYoIlRoZSBwcm9kdWN0IG9mIGEsIGIsIGMgYW5kIGQgaXM6ICVkXG4iLCBwcm9kdWN0KGEsIGIsIGMsIGQpKTsKCiAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRmKCJUaGUgcHJvZHVjdCBvZiBhLCBiLCBjLCBkIGFuZCBlIGlzOiAlZFxuIiwgcHJvZHVjdChhLCBiLCBjLCBkLCBlKSk7CiAgICAgfQp9Cg==