Lập trình đơn giản

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Trần. A. Vũ

Hãy viết chương trình

-hiển thị thông báo mời người dùng nhập một số nguyên dương M

-sau khi người dùng nhập vào tìm số tự nhiên k lớn nhất sao cho tổng bình phương cùa k số tự nhiên đầu tiên nhỏ hơn hoặc bằng M

\(1^2+2^2+3^2+....+k^2< =M\)

Nguyễn Trung Hiếu
22 tháng 3 2019 lúc 21:31

const
nhap='thoigian.inp';
xuat='thoigian.out';
var a,b,c,kt,i,s,m:longint;
begin
assign(input,nhap);reset(input);
assign(output,xuat);rewrite(output);
read(m); s:=0;i:=0;
while s<=m do
begin
i:=i+1;
s:=s+i*i;
end;
write(i-1);
close(input);close(output);
end.

Phùng Anh Tuấn
24 tháng 3 2019 lúc 19:10

uses crt;

var m,i,k,s:longint;

begin

clrscr;

write('Nhap m=');

readln(m);

write('Nhap k=');

readln(k);

s:=0;

for i:=1 to m do

s:=s+i*i;

writeln(s);

readln

end.

Tú Nguyễn
24 tháng 3 2019 lúc 19:26

var m,i,s:integer;

begin

write('m=');readln(m);

s:=0;

for i:=1 to m do s:=s+(i*i);

if (s<m) and (s=m) then write(s);

readln;

end.

Tú Nguyễn
24 tháng 3 2019 lúc 19:28

lm lại

var m,k,i,s:integer;

begin

write('m=');readln(m);

write('k=');readln(k);

s:=0;

for i:=1 to k do s:=s+(i*i);

if (s<m) and (s=m) then write(s);

readln;

end.


Các câu hỏi tương tự
phamthiminhanh
Xem chi tiết
Ma Phan Đức
Xem chi tiết
Hắc Phong
Xem chi tiết
Hưng Quốc
Xem chi tiết
Lê Xuân Hoa
Xem chi tiết
Thu Hiền
Xem chi tiết
Lê Triệu Vy
Xem chi tiết
Ngan Nguyen
Xem chi tiết
Yến Phạm
Xem chi tiết