Java program to determine can all numbers of an array be made equal
Login/Signup to comment
4 comments on “Java program to determine can all numbers of an array be made equal”
×
30+ Companies are Hiring
Get Hiring Updates right in your inbox from PrepInsta

def equal(a,l):
for i in range(l):
while a[i]%2==0:
a[i]/=2
while a[i]%3==0:
a[i]/=3
if a[i]!=a[0]:
return False
return True
a=list(map(int,input().split()))
l=len(a)
if equal(a,l):
print(“yes”)
else:
print(“no”)
take for loop and divide each element by its own it will make all elements zero
public class ARRAYele2ZERO
{
public static void main(String[] args) {
int []a= {5,6,7,8,9,34};
for (int i=0;i<=a.length-1;i++)
{
a[i]=a[i]%a[i];
}
for(int i=0;i<=a.length-1;i++)
System.out.println(a[i]);
}
}
#Python Program
size = int(input(“Enter array size: “))
arr = []
for i in range(size):
arr.append(int(input()))
for i in range(size):
while arr[i]%2 == 0:
arr[i] /= 2
while arr[i]%3 == 0:
arr[i] /= 3
for i in range(size):
if arr[i] != arr[0]:
print(“N0”)
break
else:
print(“Yes”)
———-CODE IN PYTHON————-
def equal(n):
for i in range(len(n)):
while(n[i]%2==0):
n[i] /= 2
while(n[i]%3==0):
n[i] /= 3
for i in range(len(n)):
if(n[i]!=n[0]):
return False
return True
n = list(map(int,input().split()))
if(equal(n)):
print(“Yes”)
else:
print(“No”)