Đăng nhập để hỏi chi tiết


Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
#danglam228
#include<bits/stdc++.h>
#define N 1000000
using namespace std;
int n,a[N+5],d=0;
int kt(int n){
int ans=n;
while(n>0){
int d=n%10;
if(d==0 || ans%d!=0){
return 0;
}
n/=10;
}
return 1;
}
int main(){
ios_base::sync_with_stdio(false);
cin.tie(0); cout.tie(0);
freopen("SOCHIAHET.INP", "r", stdin);
freopen("SOCHIAHET.OUT", "w", stdout);
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=1;i<=n;i++){
if(kt(a[i])==1){
d++;
}
}
cout<<d<<endl;
for(int i=1;i<=n;i++){
if(kt(a[i])==1){
cout<<a[i]<<" ";
}
}
}
Hãy giúp mọi người biết câu trả lời này thế nào?
![]()
//khanhtaon(*^▽^*)
#include<bits/stdc++.h>
#define fi "SOCHIAHET.INP"
#define fo "SOCHIAHET.OUT"
using namespace std;
int n, t, dem;
vector <int> ma;
bool ptt(int x)
{
int y = x;
while(x > 0)
{
int sc = x % 10;
if(sc == 0 || y % sc != 0) return false;
x /= 10;
}
return true;
}
int main()
{
freopen(fi, "r", stdin);
freopen(fo, "w", stdout);
cin >> n;
while(n--)
{
cin >> t;
if(ptt(t))
{
dem++;
ma.push_back(t);
}
}
cout << dem << "\n";
for(auto a : ma)
cout << a << " ";
return 0;
}
$#khanhtaon$
Hãy giúp mọi người biết câu trả lời này thế nào?
![]()
Bảng tin