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 sum(int n) {
int s=0;
while (n>0) {
s+=n%10;
n/=10;
}
return s;
}
bool nt(int n) {
if (n<2) return false;
for (int i=2; i<=sqrt(n); i++) if (n%i==0) return false;
return true;
}
int main() {
int n,k;
cin >> n >> k;
int d=0;
for (int i=2; i<n; i++) if (sum(i)==k && nt(i)) {
cout << i << endl;
d++;
}
cout << d;
}
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$ $sum(int$ $n)$ $\{$
$int$ $s=0;$
$while$ `(n>0)` $\{$
`s+=n%10;`
`n``/=10;`
`}`
`return` `s;`
`}`
$bool$ `nt(`$int$ $n)$ {
`if` `(n<2)` `return` `false;`
$for$ $(int$ $i=2;$ $i<=sqrt(n);$ $i++)$ `if` `(n%i==0)` `return` `false;`
`return` `true;`
`}`
$int$ $main()$ `{`
$int$ `n,k;`
$cin$ $>>$ `n` $>>$ `k;`
$int$ `d=0;`
$for$ $(int$ `i=2;` `i<n;` `i++)` `if` $(sum$`(i)==k` `&&` `nt(i))` `{`
`cout` $<< i << endl;$
`d++;`
$\}$
$cout$ $<< d;$
`}`
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin