Cả nhà ơi giúp mik vs! Xem giúp mik là nó sai chỗ nào mà mik nhập 6 nó ra 3 còn mik nhập 12 nó ra kq là 4, nhập 8 thì nó ra 2 ạ? Đề là tìm US ng tố lớn nhất của n ạ! Giúp mik vs! Uses CRT; Var i,n,j: Integer; Begin ClrScr; Write ( 'Nhap so nguyen n: ' ); Readln (n); i:=2; While (i<=n) and (n mod i=0) do Begin j:=i; i:=i+1; End; Write (j); Readln; End. Cảm ơn mn!
2 câu trả lời
BÀI LÀM
Uses CRT;
Var i,n,j: Integer;
Begin
ClrScr;
Write ( 'Nhap so nguyen n: ' );
Readln (n);
i:=n div 2;
While (i<=n) and (n mod i=0) do
Begin
j:=i;
i:=i-1;
End;
Write (j);
Readln;
End.
@TrangCute
#Beautiful
→CHÚC BẠN HỌC TỐT!←
Uses CRT;
Var i,n,j: Integer;
Begin
ClrScr;
Write( 'Nhap so nguyen n: ' );
Readln (n);
i:=2;
While (i<=n) do
Begin
while n mod i = 0 do
n:=n div i;
j:=i;
i:=i+1;
End;
Write (j);
Readln;
End.