

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
int a[n];
for (int i=0; i<n; i++) cin >> a[i];
int bc=a[0];
for (int i=1; i<n; i++) bc=bc*a[i]/__gcd(bc,a[i]);
cout << bc << "\n";
for (int i=0; i<n; i++) cout << bc/a[i] << " ";
}
Hãy giúp mọi người biết câu trả lời này thế nào?

#include <bits/stdc++.h>
using namespace std;
int n,a[101],res;
void input()
{
cin>>n;
for (int i=1;i<=n;i++) cin>>a[i];
}
int bcnn(int a,int b)
{
int s=a*b/__gcd(a,b);
}
void solve()
{
res=a[1];
for (int i=2;i<=n;i++)
{
res=bcnn(res,a[i]);
}
cout<<res<<endl;
for (int i=1;i<=n;i++)
{
cout<<res/a[i]<<" ";
}
}
int main()
{
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
input();
solve();
}
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin
1
55
0
6/10 bạn ạ