Viết chương trình PASCAL nhập số n. Liệt kê (in) các chữ số là số chính phương của số n.
Giúp mik nha Thanks mn nhìuuu
Viết chương trình PASCAL nhập số n. Liệt kê (in) các chữ số là số chính phương của số n. Giúp mik nha Thanks mn nhìuuu
By Kinsley
– Gán tổng S với giá trị ban đầu là 0
– Sử dụng để lấy từng chữ số của số tự nhiên N bằng cách:
Lặp trong khi mà N còn > 0 thì
+ Gán k là chữ số cuối cùng của N.
+ Tiến hành cắt chữ số cuối cùng của N đi bằng việc lấy N chia cho 10.
+ Cộng dồn S: = S + k
Lặp lại cho đến khi N = 0 thì dừng
program ct;
uses crt;
var i,n:integer;
begin clrscr;
write(‘Nhap so n: ‘); readln(n);
write(‘Cac so chinh phuong cua so ‘,n,’ la: ‘);
for i:=1 to n do
if sqrt(i)=trunc(sqrt(i)) then write(i:3);
readln;
end.
Học tốt!