Bài 7. Câu lênh lặp

NT

Viết CT nhập vào một số, kiểm tra xem số đó có phải là số chính phương ko ? (Sử dụng câu lệnh lặp nha mấy bạn.) Ai bt thì cho mình câu hỏi. Cảm ơn nhìu

DA
17 tháng 3 2017 lúc 0:20

Program Marble_Top;

uses crt;

var i,n,t:integer;

begin

write('nhap n '); readln(n);

for i:= 1 to n do

if i*i =n then t:= t+1;

if t=1 then write (n, ' la so chinh phuong') else write (n, ' khong la so chinh phuong');

readln

end.

Bình luận (0)
BH
16 tháng 3 2017 lúc 21:11

var a:integer;

begin

readln(a);

if sqr(trunc(sqrt(a)))=a then

writeln('la so chinh phuong') else writeln('khong la so chinh phuong');

end.

Bình luận (0)

Các câu hỏi tương tự
DN
Xem chi tiết
NT
Xem chi tiết
BT
Xem chi tiết
BT
Xem chi tiết
MN
Xem chi tiết
HH
Xem chi tiết
NH
Xem chi tiết
KC
Xem chi tiết
TL
Xem chi tiết