

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

var n,i,uoc:longint;
begin
read(n); { Nhập n lần 1}
while n>107 do
read(n); $\text{{ Kiểm tra n: nếu n > 107 thì nhập lại n; nếu n đã nhập lần 1 ≤ 107 thì thực hiện bước tiếp }}$
for i:=1 to n do
if n mod 1 =0 then write(i,' ');
readln;
end.
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin
0
50
0
anh có bik cách giải python k ạ
3
225
0
sai tes 1