F1: Cho một dãy số nguyên dương a1, a2, . . . an. Bánh chỉ được thực hiện thao tác sau nếu tất cả các phần tử của dãy là chẵn: Chia cho hai đối với tất cả các phần tử của dãy. Hỏi Bánh có thể thực hiện thao tác trên tối đa bao nhiêu lần với một dãy số cho trước?. Hãy lập trình giúp Bánh.
Code:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
long a[n];
int count = 0 , k = 0;
for(int i = 0 ; i < n ;i++)
cin>>a[i];
for(int i = 0 ; i < 100 ;i++)
{
for(int j = 0 ; j < n ; j++)
{
if(a[j] % 2 == 0)
k++;
}
if(k != n)
break;
else
count++;
}
cout<<count;
return 0;
}